美文网首页
4,集合

4,集合

作者: 旅程中 | 来源:发表于2018-10-08 16:21 被阅读13次

集合
List
Eg:

List<Notice> noticeList = new ArrayList<Notice>();
        
        noticeList.add(new Notice(1, "旅程1", new Date()));
        noticeList.add(new Notice(2, "旅程2", new Date()));
        noticeList.add(new Notice(3, "旅程3", new Date()));
        
        //删除元素
        noticeList.remove(2);
        
        for(int i = 0;i < noticeList.size(); i++) {
            System.out.println(noticeList.get(i).getName());
        }

Set:无序且不可重复
Hashset:
是set一个重要实现类,只允许一个null元素

迭代器
//List ,Set ,Map操作都可以用迭代器

        Iterator<String> iterator = set.iterator();
        
        //遍历迭代器输出元素 contains判断元素是否相等
        while(iterator.hasNext()) {
            if(set.contains("4444")) {
                System.out.println(1);
                break;
            }
            System.out.println(iterator.next());
        }

Map:

    // TODO Auto-generated method stub
        Map<String, String> map = new HashMap<String, String>();
        map.put("key1", "value1");
        map.put("key2", "value2");
        map.put("key3", "value3");
        
        
        for(String testString : map.keySet()) {
            //boolean isEmpty()   长度为0返回true否则false
            //System.out.println(testString);
        }
        
         //Map.Entry对象  推荐使用 ,其实就是get和set的应用,符合面向对象,取key和values
        
        Set<Map.Entry<String, String>> set = map.entrySet();
        
        Iterator<Map.Entry<String, String>> iterator = set.iterator();
        
        while(iterator.hasNext()) {
            System.out.println(iterator.next().getValue());
        }

Quene集合

相关文章

  • 集合4

    Map注意事项总结:1.什么类型的数据可以作为TreeMap的key:(1)实现了Comparator接口的比较器...

  • 4,集合

    集合ListEg: Set:无序且不可重复Hashset:是set一个重要实现类,只允许一个null元素 迭代器/...

  • 4、集合

    集合的学习 集合中的接口和实现类之间的关系、区别与共性。 collection接口中常用的方法 add ():向集...

  • swift第三周学习总结

    1. 集合(Set) (1)集合的定义: (2)集合写法: 举例: (4)对集合的操作: 2. 字典(Dictio...

  • Java学习笔记 14 - 集合、Iterator、foreac

    本文主要内容1、集合2、Iterator迭代器3、增强for循环4、泛型 01 集合 A:集合概述集合,是java...

  • Java 集合

    Java集合分4种体系:Set List Queue Map集合与数组的区别:集合可以保存数量不定的数据;集合可以...

  • Swift5.1集合类型

    4.集合类型 集合类型:Swift 语⾔提供数组(Array)、集合(Set)和字典(Dictionary)三种基...

  • 【Javascript】对等差分

    给出两个集合(如集合A = {1, 2, 3}和集合B = {2, 3, 4})),而数学术语“对等差分”的集合就...

  • 2018-12-20

    10.1.2 Document 类型 4、特殊集合 除了属性和方法,document对象还有一些特殊的集合这些集合...

  • 08 Python 的基本数据类型----set集合

    1. 集合表示 2.集合长度len() 3. 查询集合中某个元素是否存在 4. 集合的差集 寻找两集合差 5. 集...

网友评论

      本文标题:4,集合

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