题目:
作业:
使用ArrayList集合,对其添加100个不同的元素:
1.使用add()方法将元素添加到ArrayList集合对象中;
2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素;
3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常;
代码:
package 集合框架;
import java.util.*;
public class Test {
public static void main(String[] args) {
try {
int i,x;
Scanner in=new Scanner(System.in);
ArrayList list=new ArrayList();
for(i=0;i<100;i++)
{
list.add(i);
}
Iterator it = list.iterator();
while(it.hasNext())
{
Object obj = it.next(); //读取下一个元素
System.out.print(" "+obj );
}
System.out.println();
System.out.println("位置50元素"+"\n"+list.get(50));
//list.get(50);
System.out.println("输入位置");
x=in.nextInt();
list.get(x); }
catch(Exception e)
{System.err.println("请输入位置在0-99内的数据元素");
}
finally
{System.out.println("欢迎使用本程序");}
}
}
界面:
扫描二维码关注公众号,回复:
12464056 查看本文章
