Pencarian data pada array dengan menggunakan cara yang sederhana, yaitu mencocokan text/kata yang dicari dengan setiap data pada array. Jika data ditemukan akan menampilkan pesan data ditemukan beserta index/atau no urut data. Pada array data dihitung dari angka 0.
Kode Program :
Kode Program :
public class PencarianData {
public static void main(String[] args) {
// Data nama Buah pada array
String data[] = {
"apel", // index ke-0...
"mangga",
"jeruk",
"pisang",
"anggur",
"semangka",
"rambutan",
"pepaya",
"manggis"
};
// Variabel untuk data yang dicari
String cari = "pepaya";
// Kondisi data - ditemukan atau tidak
boolean tersedia = false;
// Mencocokan data dengan cari
for(int n = 0; n < data.length; n++) {
if(data[n].equals(cari)) {
System.out.println("Data ditemukan pada index ke-" + n);
tersedia = true;
}
}
// Pemberitahuan jika data tidak ditemukan
if(!tersedia) {
System.out.println("Data tidak ditemukan!");
}
}
}


EmoticonEmoticon