概述
一:ArrayList,LinkedList,Vector遍历方法一样
List<String> list = new ArrayList<String>();
(key,value)
方法一:效率比方法二高
for(Entry<Integer, String> entry:map.entrySet())
{
System.out.println(entry.getKey()+"="+entry.getValue());
}
Entry是Map实现类的内部类。Entry是Map中用来保存一个键值对的,而Map实际上就是多个Entry的集合。
方法二:
for(Object obj : map.keySet()) {
Object key = obj;
Object value = map.get(obj);
System.out.println(value);
}
add(E e)
for(Iterator it=set.iterator();it.hasNext();)
{
System.out.println(it.next());
}
四 遍历Hashtable(同步、线程安全的)
Hashtable table = new Hashtable();
table.put(1, "1");
table.put(2, "1");
table.put(3, "1");
//遍历key
Enumeration e = table.keys();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
//遍历value
e = table.elements();
while( e. hasMoreElements() ){
System.out.println( e.nextElement() );
}
最后
以上就是野性树叶为你收集整理的遍历List,Set的方法的全部内容,希望文章能够帮你解决遍历List,Set的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复