java集合List知识总结

来源:互联网 发布:初学java用什么编译器 编辑:程序博客网 时间:2024/06/06 06:33
  1. List list = new ArrayList();
    list.add(“a”);
    list.add(“b”);
    list.add(“c”);
    list.add(“d”);
    list.add(1, “e”);

    //list.add(10,"f"); //java.lang.IndexOutOfBoundsExceptionObject o = list.get(0);System.out.println(o);list.remove(0);list.set(0,"gu");for (int i = 0; i < list.size(); i++) {    System.out.println(list.get(i));}
  2. List list = new ArrayList();
    list.add(new Student(“guyulei”,25));
    list.add(new Student(“gu”,25));
    list.add(new Student(“yulei”,25));
    list.add(new Student(“lei”,25));

    for (int i = 0; i < list.size(); i++) {    Student s = (Student)list.get(i);    System.out.println(s.getName()+"..."+s.getAge()); }
  3. ListIterator lit = list.listIterator();
    while (lit.hasNext()){
    String str = (String)lit.next();
    if (“world”.equals(str)) {
    lit.add(“javaee”);
    }
    }
    System.out.println(list);
  4. while (lit.hasNext()){
    String str =(String) lit.next();//Object
    System.out.print(str);
    }
    System.out.println();
    while (lit.hasPrevious()){
    System.out.print(lit.previous());
    }
0 0