Јава програм за уклањање свих празних простора из низа

У овом програму ћете научити да уклањате све размаке из датог низа помоћу регуларних израза у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава Стринг
  • Јава основни улаз и излаз

Пример 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()методу за уклањање и замену свих празних простора у ниској реченици.

Да бисте сазнали више, посетите Јава Стринг реплацеАлл ().

Користили смо регуларни израз \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(); ) )

Оутпут

 Унесите стринг Ј ав а- П рог рам минг Оригинал Стринг: Ј ав а- П рог рам минг Финал Стринг: Јава-Программинг

У горњем примеру, користили смо Јава Сцаннер да бисмо узели податке од корисника.

Овде replaceAll()метода замењује све размаке из низа.

Занимљиви Чланци...