import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Vector;
public class ListJiHe
{
public static void main(String ards[])
{
List<String> perList=new ArrayList<>();
perList.add("金海");
perList.add("小耳朵");
perList.add("十七");
perList.add("冯清波");
perList.add("柳如丝");
perList.add("徐天");
perList.add("铁林");
for(int i=0;i<perList.size();i++)
{
System.out.println(perList.get(i));
}
perList.remove(3);
perList.remove("铁林");
System.out.println("删除后的结果是:");
for(int i=0;i<perList.size();i++)
{
System.out.println(perList.get(i));
}
System.out.println();
String str=perList.get(0);
System.out.println(str);
boolean f=perList.contains("小耳朵");
System.out.println(f);
perList.add("铁林");
perList.set(0, "铁林");
for (String string : perList) {
System.out.println(string);
}
System.out.println();
perList.add(0, "金海");
for (String string : perList) {
System.out.println(string);
}
int t=perList.indexOf("铁林");
System.out.println("铁林首次出现的位置是:"+(t+1));
t=perList.lastIndexOf("铁林");
System.out.println("铁林最后一次出现的位置是:"+(t+1));
perList=perList.subList(0,perList.size());
List<String> per=new ArrayList<>();
per.add("小耳朵");
per.add("十七");
per.add("冯清波");
per.add("柳如丝");
if(perList.equals(per))
{
System.out.println("两个集合中的元素相等");
}
else
{
System.out.println("两个集合中的元素不相等");
}
System.out.println(per.toString());
String[] string=null;
System.out.println("返回Iterator集合对象:"+perList.iterator());
System.out.println(perList.toArray());
List<Integer> pai=new ArrayList<Integer>();
Scanner s=new Scanner(System.in);
for(int i=0;i<5;i++)
{
int k=s.nextInt();
pai.add(k);
}
for (int k : pai) {
System.out.print(k+" ");
}
pai.sort(null);
System.out.println("排序后");
for (int k : pai) {
System.out.print(k+" ");
}
System.out.println();
System.out.println(perList);
Collections.sort(perList, new Comparator<String>() {
public int compare(String a,String b)
{
return a.compareTo(b);
}
});
System.out.println(perList);
}
}