Bir Dizeden Tüm Beyaz Boşlukları Kaldırmak için Java Programı

Bu programda, Java'da normal ifadeler kullanarak belirli bir dizedeki tüm boşlukları kaldırmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:

  • Java Dizesi
  • Java Temel Giriş ve Çıkışı

Örnek 1: Tüm Beyaz Boşlukları Kaldırma Programı

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

Çıktı

Orijinal cümle: T his is b ett er. Değiştirmeden sonra: Bu daha iyidir.

Yukarıdaki programda, replaceAll()dizge cümlesindeki tüm boşlukları kaldırmak ve değiştirmek için String'in yöntemini kullanıyoruz .

Daha fazla bilgi edinmek için Java String replaceAll () adresini ziyaret edin.

\sDizedeki tüm beyaz boşluk karakterlerini (sekmeler, boşluklar, yeni satır karakterleri, vb.) Bulan normal ifade kullandık . Sonra onu ""(boş dize değişmezi) ile değiştiririz .

Örnek 2: Kullanıcılardan dize alın ve beyaz boşluğu kaldırın

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

Çıktı

 Diziyi girin J av a-P rog ram ming Orjinal Dizgi: J av a- P rog ram m a Final String: Java-Programming

Yukarıdaki örnekte, kullanıcıdan girdi almak için Java Tarayıcısını kullandık.

Burada, replaceAll()yöntem dizedeki tüm beyaz boşlukları değiştirir.

Ilginç makaleler...