集合的体系结构:
import java.util.ArrayList;
/*
* ArrayList
* 集合的体系结构
* 由于不同的数据结构(数据的组织 存储方式),所以java为我们提供了不同的集合
* 但是不同的集合他们的功能都是相似的,不断地向上提取,将他们的共性提取出来,这就是集合体系结构形成的原因
* 体系结构
* 怎么学习? 从最顶层开始学习,因为最顶层包含了所有的共性
* 怎么使用? 从最底层开始使用,因为最底层就是i具体的实现
* collcetion
* list
* ArrayList
* */
public class CollectionDemo{
public static void main(String []args)
{
//创建集合对象
ArrayList al = new ArrayList();
//添加元素
al.add("hello");
al.add("world");
al.add("java");
//遍历集合
for(int x = 0;x<al.size();x++)
System.out.println(al.get(x));
}
}
Collection中的常用功能:
import java.util.ArrayList;
import java.util.Collection;
/*
* Collection 是一个接口
* boolean add(E e)
确保此集合包含指定的元素(可选操作)。
void clear()
从此集合中删除所有元素(可选操作)。
boolean contains(Object o)
如果此集合包含指定的元素,则返回 true 。
boolean isEmpty()
如果此集合不包含元素,则返回 true 。
boolean remove(Object o)
从该集合中删除指定元素的单个实例(如果存在)(可选操作)。
int size()
返回此集合中的元素数。
Object[] toArray()
返回一个包含此集合中所有元素的数组。
* */
public class Collection_Common {
public static void main(String []args) {
// 创建集合对象
// Collection c = new Collection();
Collection c = new ArrayList();//多态
System.out.println(c.add("hello"));
System.out.println(c.add("world"));
System.out.println(c);
}
}
import java.util.ArrayList