Map myMap = new HashMap();
myMap.put("1", "星期一");
myMap.put("2", "星期二");
myMap.put("3", "星期三");
myMap.put("4", "星期四");
myMap.put("5", "星期五");
myMap.put("6", "星期六");
myMap.put("7", "星期日");
System.out.println("1、使用Iterator取得 ...");
//順序 Map -> Set -> Iterator -> Map.Entry -> getKey, getValue
//Java 1.2 以上
Iterator iterator = myMap.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry mapEntry = (Map.Entry) iterator.next();
System.out.println("The key is: " + mapEntry.getKey()
+ ",value is :" + mapEntry.getValue());
}
System.out.println("2、使用for Iterator取得 ...");
// myMap.entrySet().iterator()
//Java 1.2 以上
for (Iterator it = myMap.entrySet().iterator(); it.hasNext();) {
Map.Entry mapEntry = (Map.Entry) it.next();
System.out.println("The key is: " + mapEntry.getKey()
+ ",value is :" + mapEntry.getValue());
}
System.out.println("3、使用foreach取得 ...");
// 使用myMap.entrySet()
//Java 5 以上
for (Map.Entry entry : myMap.entrySet()) {
System.out.println("Key : " + entry.getKey() + " Value : "
+ entry.getValue());
}
System.out.println("4、使用foreach取得 ...");
// myMap.keySet()
//Java 5 以上
for (Object key : myMap.keySet()) {
System.out.println("Key : " + key.toString() + " Value : "
+ myMap.get(key));
}
顯示如下:
1、使用Iterator取得 ...
The key is: 3,value is :星期三
The key is: 2,value is :星期二
The key is: 1,value is :星期一
The key is: 7,value is :星期的
The key is: 6,value is :星期六
The key is: 5,value is :星期五
The key is: 4,value is :星期四
2、使用for Iterator取得 ...
The key is: 3,value is :星期三
The key is: 2,value is :星期二
The key is: 1,value is :星期一
The key is: 7,value is :星期的
The key is: 6,value is :星期六
The key is: 5,value is :星期五
The key is: 4,value is :星期四
3、使用foreach取得 ...
Key : 3 Value : 星期三
Key : 2 Value : 星期二
Key : 1 Value : 星期一
Key : 7 Value : 星期的
Key : 6 Value : 星期六
Key : 5 Value : 星期五
Key : 4 Value : 星期四
4、使用foreach取得 ...
Key : 3 Value : 星期三
Key : 2 Value : 星期二
Key : 1 Value : 星期一
Key : 7 Value : 星期的
Key : 6 Value : 星期六
Key : 5 Value : 星期五
Key : 4 Value : 星期四
- 首頁
- JAVA 目錄
- JAVA WEB 目錄
- JAVA 其他未分類 目錄
- Grails目錄
- jQuery 目錄
- Apache 目錄
- JavaScript 目錄
- Spring + Hibernate 目錄
- Hibernate 目錄
- Linux 目錄
- 程式開發工具目錄
- MySQL 目錄
- PHP目錄
- C/C++ 目錄
- Google App Engine 目錄
- HTML5/CSS3
- 程式開發基本資訊
- Android
- Oracle 目錄
- Struts 目錄
留言列表