import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class Test1 {
@SuppressWarnings({ "rawtypes", "unchecked" })
public static void main(String[] args) {
List list = new ArrayList();
list.add("0");
list.add("guo");
list.add("1");
System.out.println("list长度为:"+list.size());
list.add(3, "ben");//往list中添加元素,不能超过size
System.out.println(list);
System.out.println("list长度为:"+list.size());
System.out.println(list.get(1));
System.out.println("-------------");
//for循环遍历,list调用get()方法
for(int i =0; i<list.size();i++){
System.out.println(list.get(i));
}
System.out.println("------------");
//迭代器遍历
ListIterator it = list.listIterator();
while(it.hasNext()){
String Str = (String)it.next();
//System.out.println(it.next());
if(Str.equals("0")){
it.remove();//删除list元素,使用迭代器中的remove方法,不能使用list中的
it.add("123");//添加元素
}
}
System.out.println(list);
}
}
list的有关学习(具体都在注释里面)
最新推荐文章于 2021-10-10 16:07:00 发布