Dalam program ini, Anda akan belajar menghapus semua spasi dalam string tertentu menggunakan ekspresi reguler di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- String Java
- Input dan Output Dasar Java
Contoh 1: Program untuk Menghapus Semua Spasi 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); ) )
Keluaran
Kalimat Asli: T his lebih baik. Setelah penggantian: Ini lebih baik.
Dalam program di atas, kami menggunakan replaceAll()
metode String untuk menghapus dan mengganti semua spasi putih dalam kalimat string.
Untuk mempelajari lebih lanjut, kunjungi Java String replaceAll ().
Kami telah menggunakan ekspresi reguler \s
yang menemukan semua karakter spasi putih (tab, spasi, karakter baris baru, dll.) Dalam string. Kemudian, kita menggantinya dengan ""
(string literal kosong).
Contoh 2: Ambil string dari pengguna dan hapus spasi
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(); ) )
Keluaran
Masukkan string J av a- P rog ram m ing Original String: J av a- P rog ram m ing Final String: Java-Programming
Dalam contoh di atas, kami telah menggunakan Java Scanner untuk mengambil masukan dari pengguna.
Di sini, replaceAll()
metode ini mengganti semua spasi putih dari string.