A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 guoqiangmailbox 于 2015-5-15 16:26 编辑

HashSet的用法
add方法是像HashSet中添加一个数据,remove是移除某个数据,contains判断是否包含某个数据,
                HashSet set = new HashSet();
                 set.add("a");
                 set.add("b");
                 set.remove("a");
               System.out.println(set.contains("a"));
遍历HashSet的方法1 forfor(Object string: set){
        String s = (String)string;
        System.out.println(s);
    }
遍历HashSet的方法2 Iterator
Iterator it = set.iterator();
    while(it.hasNext())//hashNext判断是否还有下一个元素
    {  
        System.out.println(it.next());
        //调用next后,索引往下移动一个数据
    }
HashMap的用法
HashMap中的键不能重复,值可以重复。
通过put向HashMap的对象中添加数据,通过remove方法,移除
  HashMap map = new HashMap();      
    map.put(13, "a");
    map.put(23, "b");  
    map.put(33, "c");   
    map.remove(23);
遍历HashMap的方法1:keySet()
HashMap对象中的keySet方法可以得到该HashMap中的key的set集合,遍历key,通过get方法得到每个key对应的value,从而遍历HashMap


Set set = map.keySet();  
    for(Object i:set) {  
        System.out.println(map.get(i));   
    }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马