"Lihat beberapa perkara lain yang boleh anda lakukan dengan subrentetan:"
8) Bagaimanakah cara saya mencari subrentetan?
Kaedah indexOf dan lastIndexOf membolehkan anda mencari rentetan dalam rentetan. Terdapat 4 versi kaedah ini:
Kaedah indexOf mencari rentetan dalam String yang ditentukan . Kaedah ini boleh mencari rentetan dari permulaan Rentetan yang ditentukan, atau bermula dari beberapa indeks (kaedah kedua). Jika rentetan ditemui, maka kaedah itu mengembalikan indeks aksara pertamanya; jika ia tidak dijumpai, maka ia kembali -1.
Kaedah | Contoh) |
---|---|
|
|
Keputusan:
|
|
|
|
Keputusan:
|
" Kaedah lastIndexOf mencari rentetan yang ditentukan ke belakang dari hujung Rentetan kami! Kaedah ini boleh mencari rentetan dari hujung Rentetan kami atau bermula dari beberapa indeks (kaedah kedua). Jika rentetan itu ditemui, maka kaedah mengembalikan indeks aksara pertamanya; jika ia tidak dijumpai, maka ia mengembalikan -1."
Kaedah | Contoh) |
---|---|
|
|
Keputusan:
|
|
|
|
Keputusan:
|
9) Bagaimanakah cara saya menggantikan sebahagian daripada String dengan String lain?
"Terdapat tiga kaedah untuk ini."
Kaedah ganti menggantikan semua kemunculan aksara tertentu dengan aksara lain.
Kaedah replaceAll menggantikan semua kejadian subrentetan dengan rentetan lain.
Kaedah replaceFirst menggantikan kejadian pertama subrentetan yang diluluskan dengan rentetan tertentu.
Kaedah | Contoh) |
---|---|
|
|
Keputusan:
|
|
|
|
Keputusan:
|
|
|
|
Keputusan:
|
"Tetapi anda perlu berhati-hati dengan ini. Dalam dua kaedah terakhir ( replaceAll dan replaceFirst ), rentetan yang kami cari diluluskan sebagai ungkapan biasa, bukan rentetan mudah. Tetapi saya akan membincangkannya kemudian."
GO TO FULL VERSION