Dalam pembangunan perisian, adalah perkara biasa untuk menghadapi keperluan untuk membahagikan rentetan kepada subrentetan individu. Untuk kebanyakan senario, mentakrifkan pembatas tertentu seperti koma atau titik bertindih sudah memadai. Tetapi bagaimana jika anda ingin memisahkan rentetan berdasarkan mana-mana aksara ruang putih (ruang, tab, baris baharu, dll.)? Di sinilah kaedah String.split() Java berperanan.
Untuk memisahkan rentetan dengan semua aksara ruang putih sebagai pembatas, anda perlu menghantar corak ungkapan biasa kepada kaedah String.split(). Corak yang akan mencapai ini ialah "\s ".
Jika anda mempunyai rentetan seperti ini:
"Hello [space character] [tab character] World"
Menggunakan corak "\ s " akan menghasilkan tatasusunan rentetan:
["Hello", "World"]
Perhatikan bahawa ruang kosong antara ruang dan tab akan menjadi diabaikan.
String myString = "Hello [space character] [tab character] World"; String[] parts = myString.split("\s+");
Corak "\s " ialah alat serba boleh untuk membelah rentetan berdasarkan mana-mana aksara ruang kosong. Dengan menggunakan corak ini, anda boleh menguraikan rentetan menjadi subrentetan individu dengan berkesan dalam pelbagai aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan Menggunakan Semua Aksara Ruang Putih di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!