集合的遍历方式与去重
1.List集合的遍历方法
public class ListDemo1 {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
String s1="白眉鹰王";
String s2="青翼蝠王";
String s3="金毛狮王";
String s4="紫衫龙王";
list.add(s1);
list.add(s2);
list.add(s3);
list.add(s4);
Object[]obj=list.toArray();
for(int x=0;x<obj.length;x++) {
String s=(String) obj[x];
System.out.println(s);
}
System.out.println("------------------");
Iterator<String> it =list.iterator();
while(it.hasNext()) {
String s=it.next();
System.out.println(s);
}
System.out.println("---------------------");
for(int x=0;x<list.size();x++) {
String s=list.get(x);
System.out.println(s);
}
System.out.println("-------------------------");
ListIterator<String> lis=list.listIterator();
while(lis.hasNext()) {
String s=lis.next();
System.out.println(s);
}
System.out.println("-----------------------------");
for(String s:list) {
System.out.println(s);
}
}
}
1.1集合的去重
import com.java_01.Student;
public class ListDemo {
public static void main(String[] args) {
List <Student> list=new ArrayList<Student>();
Student s1=new Student("白眉鹰王",35);
Student s2=new Student("青翼蝠王",32);
Student s3=new Student("金毛狮王",38);
Student s4=new Student("紫衫龙王",31);
Student s5=