Java program za uklanjanje svih razmaka iz niza

U ovom programu naučit ćete uklanjati sve razmake iz određenog niza pomoću regularnih izraza u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java String
  • Osnovni ulaz i izlaz Java

Primjer 1: Program za uklanjanje svih razmaka

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

Izlaz

Izvorna rečenica: T his is b ett er. Nakon zamjene: Thisisbetter.

U gore navedenom programu koristimo Stringovu replaceAll()metodu za uklanjanje i zamjenu svih razmaka u niskoj rečenici.

Da biste saznali više, posjetite Java String replaceAll ().

Koristili smo regularni izraz \skoji u nizu pronalazi sve razmake (kartice, razmake, znak novog retka itd.). Zatim ga zamjenjujemo s ""(prazan literal niza).

Primjer 2: Uzmite niz od korisnika i uklonite razmak

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

Izlaz

 Unesite niz J av a- P rog ram ming Original String: J av a- P rog ram ming Final String: Java-Programming

U gore navedenom primjeru koristili smo Java Scanner za preuzimanje podataka od korisnika.

Ovdje replaceAll()metoda zamjenjuje sve razmake iz niza.

Zanimljivi članci...