Програма 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); ) )

Вихідні дані

Оригінальне речення: T his is b ett er. Після заміни: це краще.

У наведеній вище програмі ми використовуємо 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 ram ming Original String: J av a- P rog ram ming Final String: Java-Programming

У наведеному вище прикладі ми використовували сканер Java для отримання вхідних даних від користувача.

Тут replaceAll()метод замінює всі пробіли з рядка.

Цікаві статті...