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

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

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java String
  • Основни входове и изходи на 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 Scanner, за да вземем данни от потребителя.

Тук replaceAll()методът замества всички бели пространства от низа.

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