美文网首页
Java-API-集合框架(二)

Java-API-集合框架(二)

作者: 码农随想录 | 来源:发表于2018-07-19 16:42 被阅读0次

LinkedHashSet

提高唯一性元素的查询效率,还想有序,可使用HashSet的子类LinkedHashSet.

    public static void main(String[] args) {
        
        
        /*
         * 提高唯一性元素的查询效率,还想有序,可使用HashSet的子类LinkedHashSet.
         */
        Set set = new LinkedHashSet();
        
        set.add("abcd");
        set.add("hahahah");
        set.add("java");
        set.add("itcast");
        
        for (Iterator it = set.iterator(); it.hasNext();) {
            System.out.println(it.next());
        }

    }

foreach循环

    public static void main(String[] args) {
        
        /*
         * foreach:其实就是增强for循环。
         * 格式:
         * for(元素的数据类型  变量   : Collection集合or数组){}
         * 用于遍历Collection和数组。通常只能遍历元素,不要在遍历的过程中做对集合元素的操作。
         * 
         * 和老式的for循环有什么区别?
         * 注意:新for循环必须有被遍历的目标。目标只能是Collection或者是数组。
         * 建议:遍历数组时,如果仅为遍历,可以使用增强for如果要对数组的元素进行 操作,使用老式for循环可以通过角标操作。
         * 
         */
        
        List list = new ArrayList();
        list.add("itcast1");
        list.add("itcast2");
        list.add("itcast3");
        list.add("itcast4");
        
//      for (Iterator it = list.iterator(); it.hasNext();) {
//          Object obj = it.next();
//          System.out.println(obj);
//      }
        
        for(Object obj : list){//简化。
            System.out.println(obj);
        }

    }

相关文章

网友评论

      本文标题:Java-API-集合框架(二)

      本文链接:https://www.haomeiwen.com/subject/eomtmftx.html