English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der reguläre Ausdruck "\\s" entspricht den Leerzeichen in der Zeichenfolge. DiesreplaceAll()
Methode akzeptiert einen String und einen regulären Ausdruck und ersetzt die passenden Zeichen mit dem angegebenen String. Um alle Leerzeichen aus der Eingabestring zu entfernen, weichen Sie von dem oben erwähnten regulären Ausdruck und einem leeren String als Eingabe aus und rufen Sie diese aufreplaceAll()Methode.
public class RemovingWhiteSpaces { public static void main( String args[] ) { String input = "Hi welcome to w3codebox"; String regex = "\\s"; String result = input.replaceAll(regex, ""); System.out.println("Ergebnis: ");+result); } }
Ausgaberesultat
Ergebnis: Hi welcometow3codebox
Ähnlich wieappendReplacement()Die Methode akzeptiert einen String-Buffer und einen Ersatz-String und fügt die passenden Zeichen mit dem angegebenen Ersatz-String hinzu und fügt sie dem String-Buffer hinzu.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemovingWhiteSpaces { public static void main( String args[] ) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie die Eingabestring ein: "); String input = sc.nextLine(); String regex = "\\s"; String constants = ""; System.out.println("Eingabestring: \n"+input); //Erstellen Sie ein Musterobjekt Pattern pattern = Pattern.compile(regex); //Passen Sie das bereits kompilierte Muster an der Zeichenfolge an Matcher matcher = pattern.matcher(input); //Erstellen Sie einen leeren String-Puffer StringBuffer sb = new StringBuffer(); while (matcher.find()) { constants = constants;+matcher.group(); matcher.appendReplacement(sb, ""); } matcher.appendTail(sb); System.out.println("Ergebnis: "+ sb.toString()+constants ); } }
Ausgaberesultat
Geben Sie die Eingabestring ein: Dies ist ein Beispieltext mit weissen Leerzeichen Eingabestring: Dies ist ein Beispieltext mit weissen Leerzeichen Ergebnis: thisisasampletextwithwhitespaces
public class Just { public static void main(String args[]) { String input = "Dies ist ein Beispieltext mit Leerzeichen"; String str[] = input.split(" "); String result = ""; for(int i = 0; i < str.length; i++) { result = result;+str[i]; } System.out.println("Ergebnis: ");+result); } }
Ausgaberesultat
Ergebnis: Dies ist ein Beispieltext mit Leerzeichen