天天看点

Arraylist集合遍历输出

题目:创建一个只能容纳String对象名为names的Arraylist集合,按顺序向集合中添加5个字符串对象。对集合进行遍历,打印出集合中每个元素的位置与内容。首先打印出集合的大小,然后删除集合中的第三个元素,并显示删除的内容,删除之后,再次显示现在集合第三个元素的内容,之后再打印出集合的大小。 

其实,这个东西我只实现了部分功能,等有空在完善吧,最主要是不知道那个函数名字,有点尴尬了

代码运行效果:

/****
 * 创建一个只能容纳String对象名为names的Arraylist集合,
 * 按顺序向集合中添加5个字符串对象。对集合进行遍历,打印出集合中每个元素的位置与内容。
 * 首先打印出集合的大小,然后删除集合中的第三个元素,并显示删除的内容,删除之后,
 * 再次显示现在集合第三个元素的内容,之后再打印出集合的大小。 
 * @author yanlong
 * 2017/5/9
 */
import java.util.ArrayList;
import java.util.Iterator;
//import java.util.*;public class test2 {
 public static void main(String[] args) {
 // 创建集合对象
 ArrayList<String> array = new ArrayList<String>(); // 创建并添加元素
 array.add("chen");
 array.add("yan");
 array.add("long");
 array.add("ni");
 array.add("hao"); // 遍历集合
 // 迭代器
 Iterator<String> it = array.iterator();
 while (it.hasNext()) {
 String s = it.next();
 System.out.println(s);
 }
 System.out.println("------------------"); 
 System.out.println("------ 我很好-------"); 
 System.out.println("------------------"); 

 array.remove(3);
 Iterator<String> it1 = array.iterator();
 //array.remove(3);
 while (it1.hasNext()) {
 String s1 = it1.next();
 System.out.println(s1);
 }
}

}