• java_21 Set接口、HashSet类、LinkedSet类


    1Set

      包含不可重复元素的集合,是一个无序集合。

      子类:hashSet 、LinkedSet

    2.含有父类Collection的方法

       add(): 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。

       clear():移除此 set 中的所有元素

       contains():如果 set 包含指定的元素,则返回 true

       isEmpty():如果 set 不包含元素,则返回 true

       remove():如果 set 中存在指定的元素,则将其移除

       size():返回 set 中的元素数(其容量)。

       toArray():返回一个包含 set 中所有元素的数组。

    3遍历(set中可以存放基本数据类型和引用数据类型)

    (1)增强型for循环  

          public static void main(String[] args) {
    		Set<String> set = new HashSet<String>();
    		set.add("张三");
    		set.add("李四");
    		set.add("王五");
    		for(String s:set) {
    			System.out.println(s);
    		}
    	}
    
          public static void main(String[] args) {
    		Set<String> set = new HashSet<String>();
    		set.add("张三");
    		set.add("李四");
    		set.add("王五");
    		Iterator it = set.iterator();
    		while(it.hasNext()) {
    			System.out.println(it.next());
    		}
    	}        
    

     

      

  • 相关阅读:
    ZOJ
    ZOJ
    ZOJ
    ZOJ
    HDU
    HDU
    CF 429B B.Working out (四角dp)
    HDU
    ScrollView 里的 EditText 与输入法的用例
    Windows hosts (使用方法 && 不定期更新)
  • 原文地址:https://www.cnblogs.com/smxbo/p/10687587.html
Copyright © 2020-2023  润新知