package com.javabase.p1;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Testlist {
public static void main(String[] args) {
String s = "我想去上海看日出";
String s1 = "我想去峨眉山看日出";
String s2 = "我想去北京看故宫";
String s3 = "我想去海南看大海";
String s4 = "我想去西藏看布达拉宫";
//List集合 其实就是一个可变的数组
//多态
List<String > li = new ArrayList<String>();
li.add(s);
li.add(s1);
li.add(s2);
li.add(s3);
li.add(s4);
li.add(s4);
li.add(s4); //增加
li.remove(1); //删除
li.add(4, s); //插入
//四种方法遍历List集合
//while
Iterator<String> it = li.iterator();
while(it.hasNext()) {
String e = it.next();
System.out.println(e);
}
System.out.print("\n");
//for 迭代器 第二种
for (Iterator<String> iy = li.iterator(); iy.hasNext();) {
String k = iy.next();
System.out.println(k);
}
System.out.print("\n");
//for 循环 第三种
for (int i = 0; i < li.size(); i++) {
String k2 = li.get(i);
System.out.println(k2);
}
System.out.print("\n");
//forreach 第四种
for (String k5 : li) {
System.out.println(k5);
}
}
}
还没有评论,来说两句吧...