Ten samouczek wyjaśni metody usunięcia postaci sznurka w Javie.
Jak usunąć znak z sznurka w Javie?
Aby usunąć znak ciągu, możesz użyć:
Sprawdzimy każdą z wymienionych metod jeden po drugim!
Metoda 1: Usuń znak z ciągów za pomocą metody Java zastąpi ()
„„zastępować()”Metoda wyświetla nowy ciąg, zastępując istniejący znak nowym. W przypadku usunięcia znaku nowy zwrócony ciąg usunie istniejący znak z ciągu. Składnia metody zastępczej () jest wymieniona poniżej.
Składnia
Wymień (Char Oldcharacter, Char Newcharacter)Metoda zastępcza () przyjmuje dwa parametry, jeden, który zostanie usunięty, reprezentowany jako „Oldcharacter”I drugi parametr„Nowa postać„Jako zastąpiona postać.
Przykład
Tutaj usuniemy białą przestrzeń z sznurka. Po pierwsze, utworzymy zmienną ciągu typu o nazwie „Strg”:
Następnie nazwiemy „zastępować()”Metoda, przekazując dwa parametry, jeden będzie białą przestrzenią, która zostanie usunięta z łańcucha, a druga będzie pustym parametrem. Wynikowy ciąg zostanie przechowywany w „Newstrg”:
String Newstrg = Strg.zastępować(" ", "");Wyjście wskazuje, że biała przestrzeń z danego ciągu jest usuwana:
Chcesz usunąć określony znak na podstawie jego pozycji? Jeśli tak, przejdź do następującej sekcji.
Metoda 2: Usuń znak z ciągu za pomocą metody Java Substring ()
Usuwając określoną znak, wykorzystując „substring ()„Metoda, musimy przekazać pozycje znaku, które podzieli sznur, a następnie połączyć go po usunięciu tego konkretnego znaku. Składnia metody Substring () do usunięcia znaku z ciągu podano poniżej.
Składnia
Substring (startpositionofString, pozycjaFremoveChar) + Substring (pozycjaFNextCar);Pierwsza metoda Substring () akceptuje dwa parametry; Pierwszą będzie pozycja początkowa ciągu i drugi parametr jako pozycja znaku, który zostanie usunięty. Zwraca nowy podłoże, który dzieli istniejący ciąg. Następnie drugi podaj () zwraca nowy ciąg, który rozpoczyna się od indeksu obok usuniętego znaku. Wreszcie, dwa nowe struny zostaną połączone przy użyciu „+„Operator.
Przykład
W tym przykładzie chcemy usunąć postać „mi”Z„Strg„Ciąg, który jest obecny przy pierwszym indeksie:
Nazwimy metodę Substring () i przekazamy „0”Jako indeks początkowy ciągu i„1”Jest pozycją postaci„mi„Że chcemy usunąć. Następnie połącz zwrócony ciąg z nowym podłożem, który rozpoczyna się od 2. indeksu:
String Newstrg = Strg.podłoże (0, 1) + Strg.podłoże (2);Jak widać, pomyślnie usunęliśmy postać „mi”Z podanego ciągu:
Aby wykonać tę samą operację bardziej wydajnie, użyj „deletecharat ()" metoda.
Metoda 3: Usuń znak z ciągu za pomocą metody Java deletecharat ()
Inną metodą usunięcia znaku z ciągu jest „deletecharat ()". Ta metoda należy do Java „StringBuilder" klasa. Zajmuje tylko jeden znak jako parametr, wskaźnik znaku, który zostanie usunięty, i zwraca wynikowy ciąg.
Składnia
deletecharat (pozycja FarmaCter);Przykład
Teraz utworzymy obiekt „StringBuilder„Klasa o nazwie„Newstrg”I zadzwoń do„deletecharat ()„Metoda, przekazując pozycję postaci jako„ 1 ”w celu usunięcia postaci„ E ”:
Wyjście
Zapewniliśmy najłatwiejsze metody usunięcia postaci ze sznurka w Javie.
Wniosek
Aby usunąć znak z łańcucha, nie ma specjalnej metody usuwania () oferowanej przez klasę łańcucha. Możemy więc użyć innych metod do wykonania tej operacji, takich jak metoda zastępcza (), metoda substring () i metoda deletecharat (). W tym samouczku wyjaśniono metody usunięcia charakteru Java String z przykładami.