使用ArrayList集合,对其添加100个不同的元素:................

使用ArrayList集合,对其添加100个不同的元素: 
1.使用add()方法将元素添加到ArrayList集合对象中; 
2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素; 
3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常; 
要求:

1. 使用非泛型版的集合。本课程按照大纲要求讲授非泛型版的集合框架。

import java.util.ArrayList;
import java.util.Iterator;

public class ArrayListTes {

public static void main(String[] args) {
// TODO 自动生成的方法存根

ArrayList list=new ArrayList();
for(int i=0;i<100;i++){
list.add("a"+i);
}
Iterator it=list.iterator();
while(it.hasNext()){
Object obj=it.next();
System.out.println(obj);
}
try{
String m=list.get(50).toString();
System.out.println("m="+m);
String n=list.get(102).toString();
System.out.println("n="+n);
}catch(IndexOutOfBoundsException e){
System.out.println("地址越界额");
e.printStackTrace();
}

}

}

时间: 2024-10-18 16:53:18

使用ArrayList集合,对其添加100个不同的元素:................的相关文章

深入理解java集合框架之---------Arraylist集合 -----添加方法

Arraylist集合 -----添加方法 1.add(E e) 向集合中添加元素 /** * 检查数组容量是否够用 * @param minCapacity */ public void ensureCapacity(int minCapacity){ modCount++; int oldCapacity = elementData.length; if(minCapacity > oldCapacity){ Object oldData[] = elementData; int newCa

ArrayList集合&amp;特殊集合

一.ArrayList集合 集合内可以放不同类型的元素 另:object类型为所有数据类型的基类 添加元素:.add(); 清空集合:al.clear(); 克隆集合:.clone(); 判断是否包含某个元素:.contains(); 获取第一次出现该元素的索引号:.indexof(); 获取最后一次出现该元素的索引号:lastindexof(); 移除第一个匹配元素:.Remove(); 移除某个索引位置上的元素:.RemoveAt(); 排序 升序:.sort(); 翻转集合:.Revers

2016年10月16日--ArrayList集合、特殊集合

ArrayList集合 使用前引用 using System.Collections; ArrayList集合 实例化.初始化 ArrayList al = new ArrayList(); ArrayList与Array的名字很相似. 相同点: (1)两者都实现了IList.ICollection.IEnumerable接口: (2)两者都可以使用整数索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始. 不同点: (1)ArrayList是集合,而Array是数组: (2)Arra

.Net学习笔记----2015-06-24(ArrayList集合练习)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace _18集合的练习 { class Program { static void Main(string[] args) { #region 创建一个集合,里面添加一些数字,求平均值与和,最大值和最小

Random类&amp;ArrayList集合学习

基础题目 第一题:需求实现 随机验证码. 随机生成十组六位字符组成的验证码. 验证码由大小写字母.数字字符组成. 代码实现,效果如图所示: 开发提示: 使用字符数组保存原始字符,利用Random类生成随机索引. 参考答案: public class Test1 { public static void main(String[] args) { for (int i = 0; i < 10; i++) { String s = verifyCode(); System.out.println(&qu

集合框架之ArrayList集合

ArrayList集合的介绍与应用 import java.util.ArrayList; public class TextArraryList { public static void main(String[] args) { ArrayList <String> list1 =new ArrayList<>(); System.out.println(list1);//[ ] list1.add("张三"); list1.add("李四&quo

ArrayList集合深入学习

ArrayList集合 创建ArrayList ArrayList类集成了AbstractList类 ArrayList中有两个构造方法(方法名相同,方法参数不同叫做重载),默认构造方法通过调用ArrayList(int)来事项ArrayList的创建,传入的值为10 ? ? 因为ArrayList类继承了AbstractList类,其中super调用了父类的默认构造方法,父类的该方法为一个空的方法(只有方法的声明,没有方法的实现),因此这段代码中最关键的是实例化了一个Object的数组,并将此

C#的ArrayList集合的使用

集合类是一种将各相同类型的对象集合起来的类,数组实质上也是集合类型中的一种. 集合主要是以线性结构存储结构 C#提供ArrayList类.Queue类.Stack类 1.ArrayList类简介: ArrayList类可以动态地添加和删除元素. ArrayList类相当于一种高级的动态数组,是Array类的升级版本,但它并不等同于数组. 2.与数组的比较: (1)数组的容量是固定的,而ArrayList的容量可以根据需要自动扩充 (2)ArrayList提供添加,删除,插入某一范围元素的方法,但

集合框架(去除ArrayList集合中的重复字符串元素案例2)

package cn.itcast_04; import java.util.ArrayList; import java.util.Iterator; /* * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 要求:不能创建新的集合,就在以前的集合上做. */ public class ArrayListDemo2 { public static void main(String[] args) { // 创建集合对象 ArrayList array = new Ar