/*List集合*/
public class Test {
public static void main(String[] args){String str1="字符串1";
String str2="字符串2";
String str3="字符串3";
List list=new ArrayList();
list.add(str1);
list.add(str2);
list.add(str3);
//用for循环遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
//用foreach遍历
for(String c:list){
System.out.println(c);
}
//用迭代器遍历
for(Iterator<String> it=list.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}
/*Set集合*/
public class Test{
public static void main(String[] args){
String str1="字符串1";
String str2="字符串2";
String str3="字符串3";
Set set=new HashSet();
set.add(str1);
set.add(str2);
set.add(str3);
//用for循环遍历Object[] obj=set.toArray(); //将集合中元素保存到一个数组中(这点与List集合不同)
for(int i=0;i<obj.length;i++){
System.out.println(obj[i]);
}
//用迭代器遍历
for(Iterator< String> it=set.iterator();it.hasNext();){
System.out.println(it.next());
}
}
}