Java-ohjelma kaikkien välilyöntien poistamiseksi merkkijonosta

Tässä ohjelmassa opit poistamaan kaikki tietyn merkkijonon tyhjät tilat Java-säännöllisten lausekkeiden avulla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-merkkijono
  • Java Basic -syöttö ja -lähtö

Esimerkki 1: Ohjelma poistaa kaikki tyhjät tilat

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

Tuotos

Alkuperäinen lause: T is is b ett er. Vaihdon jälkeen: Thisisbetter.

Yllä olevassa ohjelmassa käytämme Stringin replaceAll()menetelmää poistamaan ja korvaamaan kaikki merkkijonolauseen välilyönnit.

Lisätietoja on Java-merkkijonossa ReplAllAll ().

Olemme käyttäneet säännöllistä lauseketta, \sjoka etsii merkkijonosta kaikki välilyönnit (sarkaimet, välilyönnit, uuden rivimerkin jne.). Sitten korvataan se sanalla ""(tyhjä merkkijono literaali).

Esimerkki 2: Ota merkkijono käyttäjiltä ja poista tyhjä tila

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

Tuotos

 Syötä merkkijono J av a- Pog ram raming Original String: J av a- Pog ram raming Final String: Java-Programming

Yllä olevassa esimerkissä olemme käyttäneet Java-skanneria ottaaksemme käyttäjältä tietoja.

Tässä replaceAll()menetelmä korvaa kaikki merkkijonon tyhjät tilat.

Mielenkiintoisia artikkeleita...