黑马程序员技术交流社区

标题: 一个在学习中遇到的问题,希望大家帮忙,要有代码,谢... [打印本页]

作者: 时国虎    时间: 2013-5-12 11:10
标题: 一个在学习中遇到的问题,希望大家帮忙,要有代码,谢...
创建一个类Demo,在main方法中定义一个ArrayList的集合类,并向集合中添加任意多个同一种类型的元素,利用Iterator接口,遍历集合中的所有元素.
作者: 刘兆华    时间: 2013-5-12 11:29
  1. import java.util.*;
  2. class Demo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 ArrayList<String> al=new ArrayList<String>();
  7.                 al.add("String01");
  8.                 al.add("String03");
  9.                 al.add("String06");
  10.                 al.add("String05");
  11.                 for(String s:al)
  12.                 {
  13.                         System.out.println(s);
  14.                 }
  15.         }
  16. }
复制代码

作者: 仲伟    时间: 2013-5-12 19:57
import java.util.ArrayList;
import java.util.Iterator;
public class Demo
{
         public static void main(String[] args)
        {
         ArrayList<Integer> num = new ArrayList<Integer>();
         num.add(1);
         num.add(2);
         num.add(9);
         num.add(5);
         for (Iterator iterator = num.iterator(); iterator.hasNext();) {
                Integer n = (Integer) iterator.next();
                System.out.println(n);
               
        }
}

}
自己看看吧
作者: 时国虎    时间: 2013-5-15 20:43
仲伟 发表于 2013-5-12 19:57
import java.util.ArrayList;
import java.util.Iterator;
public class Demo

十分感谢你啊
作者: 时国虎    时间: 2013-5-15 20:43
仲伟 发表于 2013-5-12 19:57
import java.util.ArrayList;
import java.util.Iterator;
public class Demo

你怎么的技术分的
作者: 刘正祥    时间: 2013-5-16 00:12
这个正是我前几天做的Java基础测试题啊,不过我都做出来了,利用Java5中的泛型,不过在循环遍历的时候我用了while,但是看来1楼的代码更不错,很简洁,而且清晰明了!
作者: a767175432    时间: 2013-6-15 02:08
  1. public class Demo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 ArrayList<Integer> array = new ArrayList<Integer>();
  6.                
  7.                
  8.                 //添加元素 这里牵扯到隐士类型转换  array.add(new Integer(3))一个道理
  9.                 array.add(3);
  10.                 array.add(5);
  11.                 array.add(45);
  12.                
  13.                 Iterator<Integer> i = array.iterator();
  14.                
  15.                
  16.                 //先用hasNext方法判断是否有下一个元素
  17.                 while(i.hasNext())
  18.                 {
  19.                         //利用next方法取元素
  20.                         System.out.println(i.next());
  21.                 }
  22.                
  23.         }
  24. }
复制代码
上代码有注释 配合API看就能明白




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2