Program Java untuk Menghapus Semua Ruang Putih dari Rentetan

Dalam program ini, anda akan belajar membuang semua ruang kosong dalam rentetan tertentu menggunakan ungkapan biasa di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Rentetan Java
  • Input dan Keluaran Asas Java

Contoh 1: Program untuk Menghapus Semua Ruang Putih

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

Pengeluaran

Kalimat asal: T is is b ett er. Selepas penggantian: Thisisbetter.

Dalam program di atas, kami menggunakan replaceAll()kaedah String untuk membuang dan mengganti semua ruang kosong dalam kalimat rentetan.

Untuk mengetahui lebih lanjut, lawati Java String ReplAll ().

Kami telah menggunakan ungkapan biasa \syang menemui semua watak ruang putih (tab, ruang, watak baris baru, dll.) Dalam rentetan. Kemudian, kita gantikan dengan ""(string kosong literal).

Contoh 2: Ambil tali dari pengguna dan keluarkan ruang kosong

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

Pengeluaran

 Masukkan rentetan J av a- P rog ram ming String Asal: J av a- P rog ram ming String Akhir: Pemrograman Java

Dalam contoh di atas, kami telah menggunakan Java Scanner untuk mengambil input dari pengguna.

Di sini, replaceAll()kaedah menggantikan semua ruang putih dari tali.

Artikel menarik...