package com.beiyun5;
/*
* List集合
*/
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo4 {
public static void main(String[] args) {
List<String> list = new ArrayList();
//增添
list.add("她哭喊着:");
list.add("对不起,");
list.add("对不起,");
list.add("对不起,");
list.add("对不起,");
list.add("对不起,");
list.add("对不起...");
//删除
list.remove(2);
//替换
list.set(1, "呜,");
//在列表的指定位置插入指定的元素
list.add(2,"对不起");
//清除集合中的所有元素
//strList.clear();
//返回列表中最后出现指定元素的索引(首次出现用indexOf),如果列表不包含此元素,则返回-1
int Index=list.lastIndexOf("对不起,");
System.out.println(Index);
//判断此集合是否为空,如果为空则返回true,否则返回false。
boolean flag=list.isEmpty();
System.out.println(flag);
返回列表中指定位置的元素
String getIndex=list.get(2);
System.out.println(getIndex);
//判断集合中是否包含指定元素,如果包含则返回true,否则返回false
boolean flag1=list.contains("对不起,");
System.out.println(flag1);
//增强for
for (String s : list ) {
System.out.print(s);
}
//迭代器
Iterator li = list.iterator();
while (li.hasNext()) {
Object object = (Object) li.next();
System.out.print(object );
//返回集合中的元素数
//System.out.println(list.size());
//删除列表中指定位置的元素
//System.out.print(li.next()+"");
}
}
}