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 \s
yang 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.