Программа Java для удаления всех пробелов из строки

В этой программе вы научитесь удалять все пробелы в заданной строке с помощью регулярных выражений в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Строка Java
  • Базовый ввод и вывод Java

Пример 1: Программа для удаления всех пробелов

 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); ) )

Вывод

Исходное предложение: Это лучше. После замены: так лучше.

В приведенной выше программе мы используем replaceAll()метод String для удаления и замены всех пробелов в строковом предложении.

Чтобы узнать больше, посетите Java String replaceAll ().

Мы использовали регулярное выражение, \sкоторое находит все символы пробелов (табуляции, пробелы, символ новой строки и т. Д.) В строке. Затем мы заменяем его ""(пустой строковый литерал).

Пример 2: взять строку у пользователей и удалить пробел

 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(); ) )

Вывод

 Введите строку J av a- P rog ramming Original String: J av a- P romming Final String: Java-Programming

В приведенном выше примере мы использовали Java Scanner для ввода данных от пользователя.

Здесь replaceAll()метод заменяет все пробелы в строке.

Интересные статьи...