Sobes.tech
Junior — Middle

Map объектисинде ачкычтар жана маанилер боюнча түздөн-түз кайталануу мүмкүнбү?

sobes.tech AI

AIден жооп

Ооба, Javaда entrySet() ыкмасы аркылуу Map объектисинин ачкычтары жана баалуулары боюнча түздөн-түз өтүүгө болот. Бул ыкма ачкыч-баалуулук жуптарынан турган топту кайтарат жана аны циклде оңой өтүүгө болот.

Мисал:

Map<String, Integer> map = new HashMap<>();
map.put("алма", 3);
map.put("банан", 5);

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    String key = entry.getKey();
    Integer value = entry.getValue();
    System.out.println(key + " = " + value);
}

Бул ыкма аркылуу ар бир кайталанууда ачкычты жана маанини алуу мүмкүн, кошумча издөө талап кылынбайт.