遍历List集合的三种方式
2017-06-21 00:00
253 查看
摘要: 遍历List集合的三种方式
1. 思路
2.三种遍历方式
3.结果
4.代码
package cn.ma.com;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
/**
* 集合学习:
* collection map
* list :ArraryList ,Vector LinkList map
*
* set :hashSet treeSet
* 思路分析:
* 1.造对象:字符串是一种特殊的引用类型 ,所以就直接将它放入到集合中
* 2.造集合对象
* 3. 将对象放入到集合中
* 4.遍历集合
*
*
*/
public class Test {
public static void main(String[] args) {
/**
* 1. 遍历集合的方法一:加强型for循环
*/
System.out.println("遍历集合的方式一:加强型for循环");// 一般for循环当然也可以用 (推荐)
Collection c = new ArrayList();
c.add("hello");
c.add("jerry");
c.add("girl");
for (Object object : c) {
System.out.println(object);
}
/**
* 2. 遍历集合的方法二:将集合转数组 然后遍历数组
*/
System.out.println("遍历集合的方式二:将集合转数组 然后遍历数组");
List list = new ArrayList();
list.add("我");
list.add("喜欢");
list.add("你");
Object[] arr = list.toArray();
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]+"---------------------"+"字符长度:"+((String)arr[i]).length());
}
/**
* 3. 遍历集合的方法三:使用迭代器
* 3.1 造迭代器
* 3.2 判断集合中是否还有元素 hasNext()
* 3.3 使用next() 遍历
*/
System.out.println("遍历集合的方式三:使用迭代器");
List list2 = new LinkedList();
list2.add("hi");
list2.add("pretty");
list2.add("girl");
Iterator it = list2.iterator(); //3.1 拿到迭代器
while(it.hasNext()){//3.2 判断集合的下一个元素是否存在
String s = (String) it.next();//3.3 自己知道里面放的是字符串 所以强转了
System.out.println(s);
}
}
}
1. 思路
2.三种遍历方式
3.结果
4.代码
package cn.ma.com;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
/**
* 集合学习:
* collection map
* list :ArraryList ,Vector LinkList map
*
* set :hashSet treeSet
* 思路分析:
* 1.造对象:字符串是一种特殊的引用类型 ,所以就直接将它放入到集合中
* 2.造集合对象
* 3. 将对象放入到集合中
* 4.遍历集合
*
*
*/
public class Test {
public static void main(String[] args) {
/**
* 1. 遍历集合的方法一:加强型for循环
*/
System.out.println("遍历集合的方式一:加强型for循环");// 一般for循环当然也可以用 (推荐)
Collection c = new ArrayList();
c.add("hello");
c.add("jerry");
c.add("girl");
for (Object object : c) {
System.out.println(object);
}
/**
* 2. 遍历集合的方法二:将集合转数组 然后遍历数组
*/
System.out.println("遍历集合的方式二:将集合转数组 然后遍历数组");
List list = new ArrayList();
list.add("我");
list.add("喜欢");
list.add("你");
Object[] arr = list.toArray();
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]+"---------------------"+"字符长度:"+((String)arr[i]).length());
}
/**
* 3. 遍历集合的方法三:使用迭代器
* 3.1 造迭代器
* 3.2 判断集合中是否还有元素 hasNext()
* 3.3 使用next() 遍历
*/
System.out.println("遍历集合的方式三:使用迭代器");
List list2 = new LinkedList();
list2.add("hi");
list2.add("pretty");
list2.add("girl");
Iterator it = list2.iterator(); //3.1 拿到迭代器
while(it.hasNext()){//3.2 判断集合的下一个元素是否存在
String s = (String) it.next();//3.3 自己知道里面放的是字符串 所以强转了
System.out.println(s);
}
}
}
相关文章推荐
- 20170507@遍历List集合的三种方式
- java集合当中List的三种遍历方式
- 使用泛型后的List集合类型的三种遍历方式
- 遍历list集合的三种方式
- 集合之 Collection-List->ArrayList三种遍历方式 常用方法
- 集合的三种遍历方式以及优缺点分析
- 遍历List集合的方式,总结如下:
- 遍历集合的三种方式
- 遍历List的三种方式
- List、Set集合遍历方式
- List、Set集合遍历方式
- 遍历List集合的三种方法
- Java List遍历的三种方式
- List的三种遍历方式
- 集合List、Set、Map的遍历方式
- 遍历list、set和map集合的方式
- 三种遍历list取值方式
- 遍历List的三种方式
- 遍历List集合的三种方法
- List的遍历的三种方式