Jak dodać Char do String w Javie

Jak dodać Char do String w Javie
"zwęglać”To prymitywny typ danych należący do klasy opakowania Java”Postać”, Który przechowuje 16-bitowe znaki Unicode. Java używa typu danych Char do przechowywania jednego znaku, który jest zamknięty w pojedynczych cytatach (”), a„ A ”Strunowy”Jest używany do przechowywania grupy znaków ułożonych w określonej kolejności otoczonej podwójnymi cytatami („ ”). Java zapewnia wiele opcji dodania nowej postaci do ciągu.

Ten blog omówi procedurę dodawania Char do łańcucha w Javie.

Jak dodać Char do String w Javie?

Do dodania postaci „zwęglać„Do ciągu możesz użyć:

  • Operator łączenia "+"
  • Metoda Substring ()
  • Metoda append ()
  • Metoda insert ()

Rzućmy okiem na te metody jeden po drugim!

Metoda 1: Dodaj Char do ciągu za pomocą operatora konatenacji „+”

Najłatwiejszą i najczęściej stosowaną metodą dodania Char do ciągu jest operator konatenacji „+". Łączy postać z łańcuchem. Możesz dodać dodatkowe znaki na początku, środku lub na końcu sznurka za pomocą „+„Operator.

Składnia
Poniższą składnię można wykorzystać do dodania char ”Ch”Do ciągu„str”:

CH + Str

Przykład 1: Dodaj Char na początku ciągu
W tym przykładzie dodamy postać „H”Na początku łańcucha. Aby to zrobić, stworzymy char o imieniu „Ch”Z określonymi wartościami:

char ch = „h”;

Następnie połączymy utworzony charakter z podjęciem „”Ello”I przechowuj wynikową wartość w„S" Strunowy:

String S = CH + „ello”;

Na koniec wydrukujemy wartość naszego ciągu:

System.na zewnątrz.println (s);

Dane wyjściowe pokazuje, że postać „H”Jest teraz połączone z„Ello„Podejmowanie, a wynikowy ciąg jest„Cześć”:

Przykład 2: Dodaj Char na środku ciągu
Tutaj dodamy postać „N„W środku sznurka:

char ch = 'n';

Teraz dodamy wartość utworzonych znaków pomiędzy „Li" I "ux„Podejmowanie, z pomocą„+„Operator:

String s = "li" + ch + "ux";

Następnie po prostu wydrukuj wartość „S" używając "System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println (s);

Jak widać, pomyślnie dodaliśmy określony char w środku:

Przykład 3: Dodaj char
Teraz sprawdzimy, jak dodać znak na końcu ciągu. Będziemy mieć zmienną typu znaków „Ch”, Który przechowuje postać„T”:

char ch = 't';

Tutaj mamy ciąg „Linux Hin”, Który zostanie połączony z„Ch”Charakter i przechowuj wynikową wartość w„S" Strunowy:

String s = "Linux hin" + ch;

W końcu wydrukuj wartość zmiennej typu ciągów „S„Na konsoli:

System.na zewnątrz.println (s);

Wyjście

Sprawdźmy inne metody dodawania char do łańcucha w Javie.

Metoda 2: Dodaj Char do ciągu za pomocą metody SUBSTRING ()

W Javie kolejną metodą dodawania postaci do ciągu jest „substring ()" metoda. Należy do klasy ciągów.

Składnia
Oto składnia „substring ()„Metoda dla określonego celu:

S.Substring (FirstIndex, SecionIndex) + CH + S.podłoże (SecondIndex)

Wywołaj metodę Substring () z ciągiem „S” i podziel ją, przekazując indeks start jako „FirstIndex” i indeks, w którym chcesz dodać znak jako „SecondIndex”. Teraz dodaj znak za pomocą operatora „+”, a następnie połącz drugą część łańcucha, zaczynając od przekazanego „SecondIndex”.

Przykład
Dodamy postać „N”Na środku sznurka za pomocą„substring ()" metoda:

char ch = 'n';

Ciąg „Liuxhint”Jest przechowywany w zmiennej typu ciągów„S". Chcemy dodać postać „N”Przed postacią„u„To jest umieszczone w„2”Indeks:

String s = "liuxhint";

Podzielmy ciąg od początku do 2. indeksu ciągu „S" za pomocą "S.podłoże (0,2)”I dodaj postać„Ch”W tym miejscu, a następnie połącz pozostałą część sznurka z„S.podłoże (2)„Wskaźnik rozpoczęcia tego i zapisz go w zmiennej typu ciągów”sb”:

Ciąg sb = s.podłoże (0,2) + CH + S.podłoże (2);

Na koniec wydrukuj wartość „sb„W oknie konsoli:

System.na zewnątrz.println (sb);

Wyjście oznacza, że ​​„N”Postać jest dodawana do„Liuxhint„Ciąg i staje się”Linuxhint”:

Istnieją kilka innych metod dodawania znaków do ciągu. Idźmy do nich.

Metoda 3: Dodaj Char do ciągu za pomocą metody append ()

„„dodać()„Metoda„StringBuilder”Klasa służy również do dodania znaku do sznurka w Javie. W klasie StringBuilder możesz zbudować ciąg z konatenacją. Działa tak samo jak „+„Operator.

Składnia
Postępuj zgodnie z poniższą składnią, aby użyć „dodać()" metoda:

sb.Dodatek (CH)

Metoda append () zostanie wywołana z obiektem klasy StringBuilder „sb”I wymaga postaci„Ch„Jako argument.

Przykład

W tym przykładzie dodamy postać „T”Na końcu sznurka„Linuxhin”, Wykorzystując„dodać()" metoda:

char ch = 't';

Ciąg „Linuxhin”Będzie przechowywać w zmiennej typu ciągów„S”:

String s = "Linuxhin";

Utworzymy obiekt „sbStringBuilder" klasa:

StringBuilder sb = nowy StringBuilder ();

Teraz nazwiemy „dodać()„Metoda z obiektem„sb„Przekazując go w ciągu”S”A potem ponownie zadzwoń„dodać()”Metoda i przechodzenie postaci„Ch„Jako argument:

sb.Dodatek (y).append (CH);

Na koniec wydrukujemy obiekt „sb”, Który zawiera wynikowy ciąg, dodając do niego znak:

System.na zewnątrz.println (sb);

Dane wyjściowe pokazuje, że pomyślnie dodaliśmy postać „T" na końcu "Linuxhin„Podejmowanie:

Jest jeszcze jedna metoda dodawania znaków między strunami. Sprawdźmy to.

Metoda 4: Dodaj Char do ciągu za pomocą metody INSERT ()

„„wstawić()„Metoda„StringBuffer”Klasa służy również do dodawania znaków w ciągu w Javie. Dodaje znak w określonej pozycji, podobnie jak metoda Substring (). Postacie i podjazd mogą być również umieszczone na środku lub dołączone na końcu buffera String.

Składnia
„„wstawić()„Metoda ma następującą składnię:

sb.wstaw (indeks, ch);

Metoda insert () jest wywoływana z obiektem klasy StringBuffer „sb”Przekazując„indeks„Gdzie chcesz dodać„Ch" postać.

Przykład
W tym przykładzie dodamy postać „u”Na trzeci indeks ciągu„Linxhint". W tym celu stworzyliśmy „Ch" postać:

char ch = „u”;

Ciąg „Linxhint”Jest przechowywany w„S" zmienny:

String s = "linxhint";

Następnie utworzymy obiekt „sb„Klasy StringBuffer i przekaż utworzony ciąg jako argument:

StringBuffer Sb = nowy StringBuffer (S);

Zadzwoń do "wstawić()”Metoda i przechodzenie postaci„Ch”I indeks„ jako „3”:

sb.Wstaw (3, CH);

Na koniec wydrukujemy wartość obiektu „sb”Z pomocą„System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println (sb);

Dane wyjściowe pokazuje, że postać „u”Jest z powodzeniem dodany w ciągu„Linuxhint”W trzecim indeksie:

Zebraliśmy wszystkie metody związane z dodaniem znaku do ciągu w Javie.

Wniosek

Aby dodać znaki do ciągu, możesz użyć operatora konatenacji „+”, Metoda podaj (), append () i insert (). Najczęstszy i najłatwiejszy sposób na dodanie znaku do sznurka. Możesz także dodać znak w dowolnym miejscu na początek, koniec lub środku sznurka, używając „+„Operator i metoda append (). Podczas innych metod musisz wspomnieć o indeksie. Na tym blogu omówiliśmy metody dodawania postaci do ciągu w Javie ze szczegółowymi przykładami.