Rumah >Java >javaTutorial >Bagaimana untuk Memisahkan Rentetan Menggunakan Semua Aksara Ruang Putih di Jawa?

Bagaimana untuk Memisahkan Rentetan Menggunakan Semua Aksara Ruang Putih di Jawa?

Barbara Streisand
Barbara Streisandasal
2025-01-03 07:45:38264semak imbas

How to Split Strings Using All Whitespace Characters in Java?

Membatasi Rentetan: Panduan Komprehensif untuk Pemisahan dengan Semua Aksara Ruang Putih

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 ".

Memahami Corak

  • Sengkang ke belakang () digunakan untuk melepaskan aksara berikut.
  • s mewakili sebarang aksara ruang putih, termasuk ruang, tab, baris baharu, pemulangan pengangkutan dan suapan borang.
  • Tanda tambah ( ) menunjukkan bahawa satu atau lebih aksara ruang putih harus dipadankan.

Contoh Penggunaan

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.

Contoh Kod Java

String myString = "Hello [space character] [tab character] World";
String[] parts = myString.split("\s+");

Kesimpulan

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn