package day15;
import java.util.ArrayList;
import java.util.List;
public class Demo2 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
list.add("1");
System.out.println(list);
List list2 = new ArrayList();
list2.add("a");
list2.add("b");
list.add(1, list2);
System.out.println(list);
list.get(3);
System.out.println(list.get(1));
System.out.println( list.lastIndexOf(list2));
List subList = list.subList(0, 3);
System.out.println(subList);
list.set(1, "asdas");
System.out.println(list);
}
}
package day15;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class Demo3 {
public static void main(String[] args) {
List list = new ArrayList();
ListIterator lt = list.listIterator();
list.add("1");
list.add("2");
list.add("3");
while(lt.hasNext()){
lt.next();
}
while(lt.hasPrevious()){
System.out.println(" - " +lt.previous());
}
}
}
package day15;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class Demo4 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
}
}
package day15;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
class Book {
int id ;
String name ;
public Book(int id , String name ){
this.id = id ;
this.name = name;
}
@Override
public String toString(){
return "id:"+this.id+"name:"+this.name;
}
}
public class Demo5 {
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(new Book(1,"12345"));
list.add(new Book(2,"aaaa"));
list.add(new Book(3,"bbbb"));
list.add(new Book(2,"aaaa"));
ArrayList list2 = deleteRepeat(list);
System.out.println(list2);
}
public static ArrayList deleteRepeat(ArrayList list){
ArrayList newList = new ArrayList();
Iterator it = newList.listIterator();
while(it.hasNext()){
Book book = (Book)it.next();
if(!newList.contains(book)){
newList.add(book);
}
}
return newList;
}
}