发表于: 2017-11-25 21:38:54

1 663


今天完成的事情:

今天看原型图写接口文档

然后突然发现应该跟自己的组员确定下数据类型的问题


在遍历Map集合之前首先先定义一个Map对象:

这个地方使用的是LinkedHashMap,主要是为了确保让map中的元素是按照插入的顺序存放的。

1. 使用keySet()方法遍历

使用keyset方法遍历,是先取出map的key组成的Set集合,通过对Set集合的遍历,然后使用map.get(key)方法取出value值。

2. 使用map的values()方法遍历集合的values

map.values()返回的是由map的值组成的Collection,这个方法只能遍历map的所有value,不能得到map的key。

3. 使用map的entrySet()方法遍历

使用map的entrySet()方法返回一个以Entry为元素的Set集合,然后对Set集合进行遍历。

4. 通过keySet()返回的集合的iterator遍历

由于map.keySet()返回的是一个Set集合,所以通过它的iterator()方法返回一个迭代器,通过迭代器遍历map。

5. 通过values()返回的Collection的iterator遍历

map.values()方法返回的是一个Collection对象,这个集合对象可以使用iterator方法访问。


6. 通过entrySet()返回的Set的iterator遍历

同上,map.entrySet()方法返回的是一个Set<Entry<String, String»类型的集合,可以使用iterator来访问该集合。


明天的计划:看能不能把表建出来 然后接口文档先写出来不管对不对


遇到的问题:就是现在还是不知道自己的接口文档理解是不是对的


收获:写接口文档


返回列表 返回列表
评论

    分享到