by Abu Zubayr

Mengambil Key dari Map Java

mengambil Key dari Map Java

Bismillah…

Pada saat menggunakan kelas collections Map dan HashMap, terkadang kita ingin mengambil key-nya saja bukan value-nya. Kelas HashMap maupun interface Map tidak menyediakan method yang secara khusus digunakan untuk mengambil key-nya. Nah, cara untuk mengambil key tersebut adalah dengan membuat method sendiri yang akan me-return key bersangkutan yang terdapat pada list Map tersebut.

Berikut adalah contoh method yang dibuat untuk mengambil key dari Map yang kita buat.

public Object getKey(Map map, Object nilai){
        for(Object key:map.keySet()){
            if(map.get(key).equals(nilai))
                return key;
        }
        return null;
}
Untuk menggunakan method diatas caranya adalah sebagai berikut :

String key = (getKey(map, "ANDI").toString(); // contoh untuk key dengan tipe data String
int key = Integer.valueOf(getKey(map, 5).toString());// contoh untuk key dengan tipe data int
double key = Double.valueOf(getKey(map, 0.5).toString());// contoh untuk key dengan tipe data double
loading...
Share:

0 Comments:

Post a Comment

DigitalOcean Referral Badge
www.domainesia.com
Powered by Blogger.