a- package list_demo;
- import java.util.ArrayList;
- import java.util.List;
- public class ListDemo {
- /**
- * List特有的方法:
- * 增加:
- * void add(int,object);在指定位置添加元素
- * 删除:
- * Object remove(int index);
- * 删除制定位置的元素,并返回被删除的元素
- * 修改:
- * Object set(int index);
- * 修改制定位置的元素,并返回被修改的元素(原位置的元素)
- * 查询:
- * Object get(int index);获取指定位置的元素
- *
- * ListIterator listIterator();列表迭代器
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- List<String> list = new ArrayList<String>();
-
- //增加元素,集合的方法
- list.add("Hello");
- list.add("java");
-
- list.add(2,"Andriod");//添加在末尾不会出现越界异常
- // list.add(4,"hah");//java.lang.IndexOutOfBoundsException
- System.out.println(list);
- System.out.println("列表的大小为:"+list.size());
-
- // //删除
- // System.out.println(list.remove(0)+" has been deleted..");
- // list.remove("java");
- // list.remove("Java");
- // System.out.println(list);
-
- //修改
- System.out.println(list.set(2, "lalala")+"被修改为其他值");
-
- }
- }
复制代码
|
|