Example: Hãy tạo ra sổ ghi nhớ của chính bạn,
nơi mà những con số được nhập vào như sau:
Joy
|
34543
|
Jack
|
56765
|
Tina
|
34567
|
Bảng 4.14
Chương
trình phải làm như sau:
Ø Kiểm tra xem số 3443 có tồn tại trong
sổ ghi nhớ của bạn hay không.
Ø Kiểm tra xem mẫu tin của Jack có hiện
hữu trong sổ ghi nhớ của bạn hay không.
Ø Hiển thị số điện thoại của Tina.
Ø Xoá số điện thoại của Joy.
Ø Hiển thị các mẫu tin còn lại.
Main.java
Java Advance 2017
package demo;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap();
map.put("Joy", 34543);
map.put("Jack", 56765);
map.put("Tina", 34567);
// Tim kiem value 34543
if (map.containsValue(3443)) {
System.out.println("Co ton tai so ghi nho nay");
} else {
System.out.println("Khong ton tai so ghi nho nay");
}
// Kiem tra mau tin cua jack co ko
if (map.containsKey("Jack")) {
System.out.println("Co tim thay mau tin cua Jack");
} else {
System.out.println("Khong tim thay mau tin cua Jack");
}
// HIEN THI SO DIEN THOAI CUA TINA
System.out.println("So dien thoai cua Tina " + map.get("Tina"));
// XOA SO DIEN THOAI CUA TINA
map.remove("Joy");
// Hien thi ALL
Set set = map.entrySet();
// Lay mot iterator
Iterator i = set.iterator();
while (i.hasNext()) {
Map.Entry me = (Map.Entry) i.next();
System.out.print(me.getKey() + ": ");
System.out.println(me.getValue());
}
}
}
0 nhận xét:
Post a Comment