package com.list;
import java.util.ArrayList;
import java.util.List;
@SuppressWarnings("unchecked")
public class demo1_list {
/**
* void add(int index,E element)在指定位置添加元素
* E remove(int index) 删除指定位置的元素,不会自动装箱,括号内只会被认定为是索引
* E get(int index) 通过索引,获取元素
* E set(int index,E element) 修改指定位置的元素为element
* E 就是Object
*/
public static void main(String[] args) {
// demo1();
// demo2();
// demo3();
// demo4();
}
public static void demo4() {
List l=new ArrayList();
l.add("a");
l.add("b");
l.add("c");
l.add("d");
Object obj=l.set(2, "e");
System.out.println(obj);
System.out.println(l);
}
public static void demo3() {
List l=new ArrayList();
l.add("a");
l.add("b");
l.add("c");
l.add("d");
// Object obj=l.get(1);
// System.out.println(obj);
for (int i = 0; i < l.size(); i++) { //可以遍历
System.out.println(l.get(i));
}
}
public static void demo2() {
List l=new ArrayList();
l.add("a");
l.add("b");
l.add("c");
l.add("d");
//l.remove(1);
Object obj=l.remove(1);
System.out.println(obj);
System.out.println(l);
}
public static void demo1() {
List l=new ArrayList();
l.add("a");
l.add("b");
l.add("c");
l.add(1,"d");
l.add(4,"e");
//l.add(10, "z"); //索引越界异常IndexOutOfBoundsException
System.out.println(l);
}
}
java集合List的功能
最新推荐文章于 2023-05-07 21:39:09 发布