Java集合

2021-05-30  本文已影响0人  轻轻敲醒沉睡的心灵

Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。Java的java.util包主要提供了以下三种类型的集合:

上图是引用的别人的一个简单的示例。由于Java的集合设计非常久远,中间经历过大规模改进,我们要注意到有一小部分集合类是遗留类,不应该继续使用:

集合在使用时会有一些注意点,不然,有些功能无法实现,参考廖老师网站

Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
    Map.Entry entry = (Map.Entry) iter.next();
    Object key = entry.getKey();
    Object val = entry.getValue();
}

Map<String, String> map = new HashMap<String, String>();
for (Map.Entry<String, String> entry : map.entrySet()) {
        System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}

Iterator iter = list.iterator();
while(iter.hasNext()){
     System.out.println(iter.next());
}
上一篇 下一篇

猜你喜欢

热点阅读