`
qcyycom
  • 浏览: 182221 次
社区版块
存档分类
最新评论

hashmap的使用

 
阅读更多

import java.util.*;
public class test {

public static void main(String[] args) {
// TODO Auto-generated method stub
Map map=new HashMap();
map.put("userName","peter");
map.put("useremail","bluewens@126.com");
map.put("usersex","男");

Iterator it = map.keySet().iterator();
Iterator myvalues=map.values().iterator();
while (it.hasNext()) {

Object key = it.next();

Object value=myvalues.next();
System.out.print("key="+key.toString()+",");
System.out.println("next="+value.toString());
}

}

}

在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。

以下是在JAVA中使用Set的范例,希望对大家有帮助.

import java.util.*;
public class test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Set set=new HashSet();
set.add("abc");
set.add("cde");
set.add("efg");
set.add("fgh");
set.add("abc"); //重复的abc,set会自动将其去掉
System.out.println("size="+ set.size() );
List list = new ArrayList();
list.add("abc");
list.add("aaa");
list.add("fff");
set.addAll(list); //将list中的值加入set,并去掉重复的abc
System.out.println("size="+ set.size() );
for( Iterator it = set.iterator(); it.hasNext(); )
{
System.out.println("value="+it.next().toString());
}
}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics