lesson8:集合框架作业1

题目:

作业:

使用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("欢迎使用本程序");}
	}
		

}


界面:

猜你喜欢

转载自blog.csdn.net/wfcy023315/article/details/78615613