import java.util.ArrayList;
public class test_arrayList1 {
public static void main(String[] args) {
//类型接int的类类型,所有的基本类型都有一个类类型,int的类类型是Integer
ArrayList<Integer> myint= new ArrayList<Integer>();
//变长的列表,数据可以添加,加入的内容一定取决于列表中的数据类型
myint.add(1);
//根据底层的道理, add一次就产生Arrays.copyOf产生10长度的数组,
myint.add(2);
myint.add(3);
myint.add(4);
System.out.println(myint);
//删除,根据数组的脚标来删除数据,删除的是3数据对应的脚标
int ss=myint.remove(3);
System.out.println(ss);
System.out.println("-------------------");
System.out.println(myint);
System.out.println("-------数组修改------");
//数组修改用set,两个参数,第一个参数是索引,第二个参数是修改后的值
myint.set(2,100);
System.out.println(myint);
//取第五个元素,get输出元素值
System.out.println(myint.get(1));
//输出列表,会输出列表中的所有元素,打印调用的都是toString
System.out.println(myint);
System.out.println("*****************");
System.out.println(myint.indexOf(null));
}
}
JAVA列表
最新推荐文章于 2024-08-30 22:17:40 发布