代码实现与讲解
import java.util.ArrayList; //导包
/**
* 标题:测试List接口下的Arraylist集合实现类
* 作者:Nstar
* 时间:2020年4月1日
*/
public class Arraylist_test {
public static void main(String[] args) {
ArrayList<String> arraylist = new ArrayList<String>();
//<String>泛型编程,如果有这个东西,那么每次放入的值类型,必须是String类型
arraylist.add("语文");
//增加操作
arraylist.add("数学");
//增加操作
arraylist.add("英语");
//增加操作
arraylist.add("化学");
//增加操作
arraylist.add("生物");
//增加操作
System.out.println("修改:"+arraylist.set(3,"java"));
//修改操作
System.out.println("查询:"+ arraylist.get(1));
//查询操作
System.out.println("删除:"+arraylist.remove(4));
//删除操作
System.out.println("-------------增删改查后的集合遍历-------------");
for (Object aa:arraylist) {
//foreach循环变量必须声明为Object类型,因为每个被放在集合中的值都会被强转为Object类型
System.out.println("遍历值:"+aa);
}
}
}
执行结果