RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet87/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   83   84   85   86   87   88   89   90   ...   97
Bog'liq
Java (Laboratoriya)

Eski to'plamlar
Servletlar kabi bir qator texnologiyalar hali ham Java tilida yaratilganidan beri mavjud bo'lgan to'plamlardan, ya'ni ­Hashtable xaritasidan foydalanadi. va ro'yxatga olish raqami .
/* № 10.8 misol: xesh jadvalini yaratish va elementni kalit bo'yicha qidirish: HashTableDemo . java */ import java . util .*; Import java . io .*;
umumiy sinf HashTableDemo {
umumiy statik void main(String[] args) {
Hashtable kapitallari = new Hashtable(); showAll(bosh harflar); capitals.put(" Hindiston ", " Dehli "); capitals.put(" Xitoy ", " Pekin "); capitals.put(" B e la py s ", " Minsk "); showAll(bosh harflar); // qidirish yoqilgan kalit System.out.print ( " nomini kiriting _ mamlakatlar : "); BufferedReader br = yangi BufferedReader(
yangi InputStreamReader(System.in)); string name; harakat qilib ko'ring {
nomi = br.readLine(); showCapital(katta harflar, ism); } catch (IOException e) { e.printStackTrace();
}
}
private static void showAll(Hashtable capitals){ Roʻyxatga olingan mamlakatlar; agar (capitals.isEmpty())
System.out.println(" jadval bo'sh "); aks holda {
mamlakatlar = capitals.keys(); Stringcountry; while (countries.hasMoreElements()) { mamlakat = (String) mamlakatlar.nextElement();
System.out.print(mamlakat + "-"); System.out.println(capitals.get(mamlakat)); }
}
}
xususiy statik bekor showCapital(
Hashtable cap, String country) { if (cap.get(country) != null) {
System.out.print(mamlakat + "-"); System.out.println(cap.get(mamlakat)); } boshqa
System.out.println("yozuv yo'qolgan");
}
}
Natijada konsolga quyidagilar chiqadi:
stol bo'sh Belarus - Minsk Xitoy - Pekin Hindiston - Dehli
mamlakat nomini kiriting: Hindiston Hindiston Dehli
To'plamlar bilan ishlash tamoyillari, ularning tuzilishidan farqli o'laroq ­, til versiyalarining o'zgarishi bilan sezilarli darajada o'zgarmadi.



Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   83   84   85   86   87   88   89   90   ...   97




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling