Dalam tutorial ini kita akan terus belajar tentang string di Java. Dasar-dasar bekerja dengan string dapat ditemukan dalam pelajaran “String di Java”. Sebuah kelas
String
di Java memiliki seperangkat metode untuk memanipulasi konten string. Temukan karakter, substring, ubah huruf besar-kecil, dan tugas lainnya.
Mendapatkan karakter dan substring
Anda bisa mendapatkan karakter yang berada pada posisi tertentu dalam sebuah string dengan memanggilcharAt()
. Indeks karakter pertama pada baris adalah 0, karakter terakhir adalah length()
-1. Kode berikut mengembalikan karakter ke-9 dari string.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Penomoran karakter dimulai dari 0, sehingga karakter ke-9 pada baris tersebut adalah “O”. Jika Anda perlu mendapatkan tidak hanya satu karakter, tetapi bagian dari sebuah string, Anda dapat menggunakan substring
. Metode ini substring
memiliki dua opsi: Kode berikut akan mengembalikan substring dari string, dimulai dari karakter ke-11, tetapi tidak termasuk karakter ke-15, sehingga menghasilkan kata “roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Metode lain untuk memanipulasi string
Tabel menunjukkan beberapa metode untuk bekerja dengan string dan deskripsinya.Cari karakter dan substring
Mari kita lihat beberapa metode lagi untuk mencari karakter dan substring. KelasString
berisi metode yang mengembalikan posisi karakter atau substring dalam string: indexOf()
dan lastIndexOf()
. Metode indexOf()
mencari dari awal string, lastIndexOf()
dari akhir. Jika metode ini tidak menemukan kecocokan, metode tersebut akan mengembalikan -1. Kelas juga String
berisi metode contains
yang mengembalikan nilai true jika urutan karakter tertentu terdapat dalam string. Gunakan metode ini jika Anda ingin mengetahui apakah suatu substring ada dalam sebuah string, tetapi posisinya tidak penting. Tabel berikut menjelaskan indexOf()
dan metode lastIndexOf()
. CharSequence
adalah antarmuka yang diimplementasikan oleh kelas String
, sehingga Anda dapat meneruskan string ke contains()
.
Mengubah garis. Mengganti karakter dan substring
KelasString
memiliki beberapa metode untuk menyisipkan karakter dan substring ke dalam string. Tabel ini menjelaskan metode untuk mengganti karakter dan substring yang ditemukan.
Contoh
Kelas berikutFilename
menunjukkan contoh penggunaan metode lastIndexOf()
dan substring()
untuk menggunakan bagian berbeda dari string dengan nama file. Sekarang perhatikan sebuah program yang menggunakan kelas Filename
: Program akan menampilkan: Metode extension
menggunakan metode lastIndexOf
untuk menentukan kemunculan terakhir " .
". Metode ini substring
menggunakan nilai ini untuk menemukan ekstensi file. Tautan ke sumber asli: Manajemen string, fungsi untuk bekerja dengan string di Java Manajemen string, fungsi untuk bekerja dengan string di Java. Bagian 2
GO TO FULL VERSION