java Map 接口
1 保存形式:
key —— value 的方式保存
例 小雪 :1424242
2 /常用子类:
HashMap: 无序存放 key 不容许重复
Hashtable: 无序存放,key不容许重复
3 案例;
package zxy.list;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapDemo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//K 承载key v 承载 value
Map
//put()函数添加数据
map.put(“key1”, “Hello1”);
map.put(“key2”, “Hello2”);
map.put(“key3”, “Hello3”);
map.put(“key4”, “Hello4”);
map.put(“key5”, “Hello5”);
map.put(“key6”, “Hello6”);
map.put(“key7”, “Hello7”);
// //得到key1的值
// String string = map.get(“key1”);
// System.out.println(string);
///键值对的存在 判断
// if(map.containsKey(“key1”))
// {
// System.out.println(“key存在”);
// }else{
// System.out.println(“Key不存在”);
//
// }
// if(map.containsValue(“Hello1”))
// {
// System.out.println(“value存在”);
// }
// else{
// System.out.println(“value不存在”);
// }
//
System.out.println(“获得所有键”);
Set
Iterator
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println(“获得所有 值”);//
Collection
Iterator
while (i.hasNext()) {
System.out.println(i.next());
}
}
}
案例结果:
获得所有键
key1
key2
key5
key6
key3
key4
key7
获得所有 值
Hello1
Hello2
Hello5
Hello6
Hello3
Hello4
Hello7
还没有评论,来说两句吧...