Cara membagi string yang dipisahkan koma di Java
Langkah 1
Persiapkan rantai asli Anda. Proyek Java Anda mungkin membaca string yang dipisahkan koma dari sumber eksternal atau membuatnya dalam program. Dalam kasus apa pun, pastikan itu disimpan sebagai variabel tunggal, seperti dalam kode contoh berikut:
String totalText = "Bob, Jim, Sam";
String Anda dapat memiliki panjang, karena proses untuk mengakses elemen-elemen di dalamnya tidak bergantung pada panjangnya. Ketika teks Anda disimpan dalam variabel string, Anda dapat melakukan pemrosesan string apa pun yang Anda butuhkan.
Langkah 2
Bagilah rantai Anda Menggunakan metode "split" dari kelas string Java, Anda dapat memisahkan elemen-elemen dalam string. Metode ini mengambil parameter yang memberi tahu Anda karakter apa yang Anda inginkan agar string terpisah, yang akan menjadi karakter string dalam kasus ini. Kode contoh di bawah ini menunjukkan panggilan ke metode "split" dalam string, meneruskannya karakter koma:
totalText.split (", ");
Di Jawa, rantai tidak dapat diubah, yang berarti bahwa objek string Java tidak dapat dimodifikasi. Untuk alasan ini, metode "split" tidak akan mempengaruhi nilai string asli, yang dapat Anda gunakan nanti dalam program jika Anda membutuhkannya.
Langkah 3
Simpan hasil operasi pembagian Anda dalam sebuah vektor. Metode pembagian rantai mengembalikan vektor tipe vektor dengan setiap elemen dari rantai yang disimpan dalam satu posisi. Untuk membuat variabel vektor, sehingga Anda dapat mengakses elemen terpisah dari string asli Anda, ubah baris kode pemisahan Anda dengan cara ini:
String [] textElements = totalText.split (", ");
Ini memungkinkan Anda untuk memproses elemen secara teratur dengan menyimpannya dalam struktur data linear.
Langkah 4
Akses elemen rantai. Ketika Anda memiliki elemen seperti string yang tersimpan di dalam vektor, Anda dapat mengaksesnya menggunakan nilai indeks masing-masing. Misalnya, jika Anda perlu mengakses item dalam posisi tertentu, Anda dapat menggunakan sintaks kode berikut:
textElements [0]
Ini mengakses elemen pertama, yang berada di posisi nol. Untuk mengakses setiap elemen dari vektor secara berurutan, Anda dapat menggunakan loop "untuk", seperti dalam contoh ini:
untuk (int i = 0; i
Ini menulis nilai setiap elemen bersama dengan posisinya.
Langkah 5
Simpan elemen yang diperlukan dalam variabel individual Anda dalam program Anda. Anda dapat menggunakan pembagian elemen string teks asli Anda langsung dari vektor, karena variabel-variabel vektor disimpan dengan cara yang sama seperti variabel normal, tetapi mereka diakses menggunakan posisi vektornya. Jika Anda membutuhkan elemen string apa pun dari vektor yang disimpan sebagai variabel individual, Anda dapat menyalinnya dengan cara ini:
String anElement = textElements [0];
Secara umum, Anda hanya harus melakukan ini bila diperlukan, karena Anda sudah memiliki nilai string dalam vektor dan membuat variabel independen dapat menggunakan sumber daya yang tidak perlu.