Menggunakan Map/HashMap
//HashMap adalah class implementasi dari Map, Map itu sendiri adalah
//interface yang mempunyai fungsi untuk memetakan nilai dengan key unik.
//HashMap sangat bermanfaat sebagai memory record management, dimana
//tiap record dapat disimpann di sebuah Map, kemudian setiap Map
//diletakkan pada vector, list atau set yang masih turunan dari Collection
//Demikian pula Hashmap sangat baik untuk menghandle resultset dari hasil query
Map arecord= new HashMap();
arecord.put("id","1001");
arecord.put("nama","Adi");
arecord.put("alamat","Jl. Ahmad Yani 22");
//mengambil data map dengan method get()
System.out.println(arecord.get("id"));
System.out.println(arecord.get("nama"));
System.out.println(arecord.get("alamat"));
//Meletakkan map ke vector
Vector mhsList = new Vector();
mhsList.add(arecord);
//menambah record
arecord=new HashMap();
arecord.put("id","1002");
arecord.put("nama","Aman");
arecord.put("alamat","Jl. Kebangsaan 88");
mhsList.add(arecord);
//mencetak virtual table (vector mhsList)
for (int i=0;i<mhsList.size();i++){
System.out.print(((Map)mhsList.get(i)).get("id") +"|");
System.out.print(((Map)mhsList.get(i)).get("nama") +"|");
System.out.println(((Map)mhsList.get(i)).get("alamat") +"|");
}

0 Comments:
Post a Comment
<< Home