HashMap elementlarini for-each tsikl operatridan
foydalanib ishlatamiz
Eslatma: Agar siz faqat kalitlarni xohlasangiz
keySet() usulidan foydalaning
va faqat qiymatlarni
istasangiz
values() usulidan foydalaning:
// Print keys
for (String i : capitalCities.keySet()) {
System.out.println(i);
}
//
Print values
for (String i : capitalCities.values()) {
System.out.println(i);
}
// Print keys and values
for (String i : capitalCities.keySet()) {
System.out.println("key: " + i + " value: " + capitalCities.get(i));
}
Other Types(Boshqa typelar)
Example
String kalitlari va Integer qiymatlarini saqlaydigan people deb nomlangan HashMap ob'ektini yarating:
public class Main {
public static void main(String[] args) {
// Create a
HashMap object called people
HashMap
people = new HashMap();
// Add keys and values (Name, Age)
people.put("John", 32);
people.put("Steve", 30);
people.put("Angie", 33);
for (String i : people.keySet()) {
System.out.println("key: " + i + " value: " + people.get(i));
}
}
}
Java HashSet
HashSet - bu har bir elementi yagona bo'lgan va java.util paketida joylashgan elementlar to'plami:
Example
String tipidagi elementlarni saqlaydigan cars deb nomlangan HashSet obyektini yarating:
HashSet
cars = new HashSet();
Add Items(Element qo'shish)
HashSet sinfida juda ko'p foydali methodlar mavjud. Masalan, unga elementlar qo'shish uchun add()
usulidan foydalaning:
public class Main {
public static void main(String[] args) {
HashSet cars = new HashSet();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("BMW");
cars.add("Mazda");
System.out.println(cars);
}
}
Eslatma: Yuqoridagi misolda BMW ikki marta qo'shilgan bo'lsa ham, u to'plamda faqat bir marta
paydo bo'ladi, chunki to'plamdagi har bir element yagona bo'lishi kerak.
Do'stlaringiz bilan baham: