Set集合的常用方法和遍历

package test0502;

import java.util.HashSet;
import java.util.Set;

/**
 * 类描述:set的用法
 * 作者:David
 * 时间:2018年5月2日下午3:36:47
 * 版本:4.0
 */
    public class SetTest {
    
        public static void main(String[] args) {
            
            Set<String> set=new HashSet<String>();
               set.add("a");
               set.add("b");
               set.add("c");
            
               //循环遍历得到元素
               for (String str : set) {
                
                   System.out.println(str+"");
                   
            }
               
               
               //打印的话也是默认toString的样式
               //但是set的添加的元素不可重复,所以一样的话会覆盖
            System.out.println(set);
            
            //set集合的长度
            System.out.println(set.size());
            
            //判断元素是否被包含,包含就返回true
            System.out.println(set.contains("a"));
            
            //二、修改:因为Set没有下标也没有key,所以没有修改的方法。

            //三、删除:remove(Object) 和removeAll(Set)
            System.out.println(set.remove("a"));
            
            System.out.println(set.toString());
                  
            System.out.println(set.isEmpty());
            
            System.out.println(set.hashCode());
                      
        }
    }

Set集合的常用方法和遍历