- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- /*创建一个类Sample,在main方法中定义一个ArrayList的集合类,并向集合中添加任意多个同一种类型的元素,利用Iterator接口,遍历集合中的所有元素。
- *
- * */
- //题目需要创建一个叫Sample的类,但是 跟需要的格式名字Test2冲突,所以选择Test2作为类名字
- public class Test2{
- //定义要放到list里的元素的数量,可修改
- private final static int sum=10;
- public static void main(String[] args){
- //创建一个arraylist对象,该list里面只能放入Integer类型的对象。Integer为int类型的包装类
- List<Integer> l1=new ArrayList<Integer>();
-
- //利用一个for循环给List添加多个同一个类型的元素
- for(int i=0;i<sum;i++){
- l1.add(i);
- }
-
- //获取l1集合对应的迭代器
- Iterator<Integer> it = l1.iterator();
-
- //利用while循环,判断条件是Iterator的hasnext方法,如果有下一个值则循环输出
- while(it.hasNext()){
- Integer sum=it.next();
- //输出list的值
- System.out.print(sum+" ");
- }
- }
- }
复制代码 代码和详细的注释已经给出,记得导入
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
这三个包,希望对你有所帮助 |