1、Map 集合接口中的常用方法?
put(K key,V value); 向集合中添加指定的 key 和 value 的映射关系。
demo: x.put("1","长江");
x.put("2","长城"); // 向 x 中添加了两个元素。
2,cmd 界面查看 ip
在 cmd 界面运行:ipconfig // 查看基本信息
ipconfig /all // 这个可以查看到更多信息。
3,集合:collection.
4, 迭代器(就是循环,遍历)?
Iterator<E>: 迭代器
方法详细信息:boolean hasNext(); 如果有元素可以迭代则为 true.
E Next(); 返回迭代的下一个元素。
void remove(); 从迭代器指向的 collection 中移除迭代器返回的最后一个元素(可选操作)
demo: Iterator<String> it=list.iterator();// 创建迭代器
- while (it.hasNext) { //判断是否有元素,如果有进入到循环内
- //第一种写法
- String str = it.next(); //获得集合中的元素
- System.out.println(str); //输出元素
- //第二种写法
- System.out.println(it.next); //可以直接把结果放入输出语句中
- }
5,Map 集合接口中的其他常见用法?
put(K key,V value); 向集合中添加 key 和 value 的映射关系;
containsKey(Object Key); 如果此映射包含指定 Key 的映射关系,则返回 true;
containsValue(Object Value); 如果此映射将一个或者多个 Key 映射到指定值,则返回 true;
get(Object Key); 如果存在指定 Key 对象,则返回其值,否则为 null;
KeySet(); 返回所有 key 形成的 Set 集合;
values(); 返回所有 value 形成的 Collection 集合;
demo:
- Map < Stirng,
- String > map = new HashMap < >(); //创建Map实例
- map.put("1", "李同学"); //添加对象
- //得到Key的方法
- Set < String > set = map.KeySet(); //创建Map对象Key对象的Set集合
- Iterator < String > it = set.iterator(); //创建迭代器
- while (it.hasNext) { //判断是否有元素 有进入循环
- System.out.println(it.next()); //得到元素
- }
- //得到Value的方法
- Collection < String > coll = map.values(); //创建value对象的集合
- it = coll.iterator(); //创建迭代器
- while (it.hasNext) { //判断是否有元素 有进入循环
- System.out.println(it.next()); //得到元素
- }
6,信息,消息?
Message ;
来源: http://www.bubuko.com/infodetail-1855549.html