Program w języku Java do usuwania wszystkich białych znaków z ciągu

W tym programie nauczysz się usuwać wszystkie białe znaki z danego ciągu za pomocą wyrażeń regularnych w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Ciąg Java
  • Podstawowe dane wejściowe i wyjściowe Java

Przykład 1: Program do usuwania wszystkich odstępów

 public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )

Wynik

Oryginalne zdanie: Jest lepiej. Po wymianie: to jest lepsze.

W powyższym programie używamy replaceAll()metody String do usuwania i zamiany wszystkich białych znaków w zdaniu string.

Aby dowiedzieć się więcej, odwiedź stronę Java String replaceAll ().

Użyliśmy wyrażenia regularnego, \sktóre znajduje wszystkie znaki spacji (tabulatory, spacje, znak nowego wiersza itp.) W ciągu. Następnie zastępujemy go ""(literał pustego ciągu).

Przykład 2: Weź ciąg od użytkowników i usuń odstępy

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )

Wynik

 Wpisz ciąg J av a- P rog ram ming Oryginalny ciąg: J av a- P rog ram ming Final String: Java-Programming

W powyższym przykładzie użyliśmy Java Scanner do pobrania danych wejściowych od użytkownika.

Tutaj replaceAll()metoda zastępuje wszystkie białe spacje w ciągu.

Interesujące artykuły...