JAVA基础回顾1 遍历List Set 和Map集合的所有方法
来源:互联网 发布:微博软件下载 编辑:程序博客网 时间:2024/05/17 02:52
最近看了一些,面试宝典,总结出来的,其他没有什么好介绍的,直接上代码。
package yx.collection;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class IteratorTest {public static void main(String[] args) {//List的三种遍历方式List<String> list=new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");for (String string : list) {System.out.println(string);}for(int i=0;i<list.size();i++){System.out.println(list.get(i));}Iterator<String> it= list.iterator();while(it.hasNext()){System.out.println(it.next());}//Set的两种种遍历方式 t//Set取元素时,没法说 取第几个元素,//只能以 Iterator接口取得所有的元素,再逐一遍历。 Set<String> set=new HashSet<String>();set.add("111");set.add("222");set.add("333");for (String string : set) {System.out.println(string);}for (Iterator iterator = set.iterator(); iterator.hasNext();) {String string = (String) iterator.next();System.out.println(string);}//Map遍历的两种方法Map<String,String> map=new HashMap<String,String>();map.put("1", "ooo1");map.put("2", "ooo2");map.put("3", "ooo3");//第一种 使用keySet获得键的集合,根据键的值再得到值Set<String> keySet=map.keySet();for (String string : keySet) {System.out.println(string+" : "+map.get(string));}//第二种 使用entrySet,把键值对封装到一个对象里面Set<Map.Entry<String,String>> entryset=map.entrySet();for (Entry<String, String> entry : entryset) {System.out.println(entry.getKey()+"::::"+entry.getValue());}}}
0 0
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- java中List、Set、Map集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合框架中Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java集合List、Set、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java基础回顾--jav集合2 Map,List与Set的区别
- List、Set和Map的遍历方法
- java集合list遍历方法(含set\map)
- List、Set集合Map集合的遍历
- 树状数组区间求和三种模型
- 显示意图激活另外一个activity
- 9个学习Informatica非常好的资源
- fcntl设置FD_CLOEXEC标志作用
- android蓝牙4.0使用方法
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- Jenkins控制台中乱码问题
- Informatica Update 机制详解
- C#中的多态性
- 水题Conductors URAL1011
- HDU 1856(求并查集里元素的个数)
- 树-堆结构练习——合并果子之哈夫曼树
- 利用MFC读取Excel文件
- 计算器(java)