- 1.Collection接口:用于存储单个对象的集合
- Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为Collection的元素。一些Collection允许有重复的元素,而另一些则是无序的。JDK不提供此接口的任何直接实现:它提供了更具体的子接口(如Set和List)实现。此接口通常用来传递Collection,并在需要最大普遍性的地方操作这些
- Collection。
- 接口的定义:public interface Collection
- extends lterable
- List接口:public interface List extends Collection
- 有序的Collection(也称为序列),此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表的位置)访问元素,并搜索列表中的元素。
- 1.有序的
- 2.允许多个null元素
- 3.ArrayList
import java.util.List;
import java.util.ArrayList;
public class CollectionDemo {
private static void arrayList(){
List<String> list=new ArrayList<String>();
list.add("苍老师");
list.add("李老师");
list.add("张老师");
list.add("毕老师");
int size=list.size();
for(int i=0;i<size;i++){
System.out.println(list.get(i));
}
System.out.println(list.contains("苍老师"));
list.remove("毕老师");
System.out.println(list.size());
String[] array=list.toArray(new String[]{});
for(String s:array){
System.out.println(s);
}
}
public static void main(String[] args) {
arrayList();
}
}