A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© fmi110 高级黑马   /  2015-8-31 09:09  /  136 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

a
  1. package list_demo;

  2. import java.util.ArrayList;
  3. import java.util.List;

  4. public class ListDemo {

  5.         /**
  6.          * List特有的方法:
  7.          *         增加:
  8.          *                 void add(int,object);在指定位置添加元素
  9.          *         删除:
  10.          *                 Object remove(int index);
  11.          *                         删除制定位置的元素,并返回被删除的元素
  12.          *         修改:
  13.          *                 Object set(int index);
  14.          *                         修改制定位置的元素,并返回被修改的元素(原位置的元素)
  15.          *         查询:
  16.          *                 Object get(int index);获取指定位置的元素
  17.          *
  18.          *                 ListIterator listIterator();列表迭代器
  19.          * @param args
  20.          */
  21.         public static void main(String[] args) {
  22.                 // TODO Auto-generated method stub
  23.                 List<String> list = new ArrayList<String>();
  24.                
  25.                 //增加元素,集合的方法
  26.                 list.add("Hello");
  27.                 list.add("java");
  28.                
  29.                 list.add(2,"Andriod");//添加在末尾不会出现越界异常
  30. //                list.add(4,"hah");//java.lang.IndexOutOfBoundsException
  31.                 System.out.println(list);
  32.                 System.out.println("列表的大小为:"+list.size());
  33.                
  34. //                //删除
  35. //                System.out.println(list.remove(0)+" has been deleted..");
  36. //                list.remove("java");
  37. //                list.remove("Java");
  38. //                System.out.println(list);
  39.                
  40.                 //修改
  41.                 System.out.println(list.set(2, "lalala")+"被修改为其他值");
  42.                
  43.         }

  44. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马