java Collection与ArrayList
一、集合的定义:1、集合,或者叫容器,是一个包含多个元素的对象;2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。3、集合类型主要有3种:set(集)、list(列表)和map(映射)二、ArrayList介绍:1、创建对象 :ArrayList al = new ArrayList();2...
一、集合的定义:
1、集合,或者叫容器,是一个包含多个元素的对象;
2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。
3、集合类型主要有3种:set(集)、list(列表)和map(映射)
二、ArrayList介绍:
1、创建对象 :ArrayList al = new ArrayList();
2、添加元素 :al.add();
3、集合的长度:al.size();
4、相关的代码实例:
import java.util.ArrayList;
public class arrayList {
public static void main(String[] args) {
//创建ArrayList对象
ArrayList al = new ArrayList();
//添加元素
al.add("hello");
al.add("world");
al.add("!");
//遍历元素
for(int x=0;x<al.size();x++)
{
System.out.println(al.get(x));
}
}
}
三、Collect介绍:
Collection是根接口,接口不能被实例化,所以要用到多态,即父类引用指向子类对象。
Collection的功能概述:
1:添加功能
boolean add(Object obj):添加一个元素
boolean addAll(Collection c):添加一个集合的元素
2:删除功能
void clear():移除所有元素
boolean remove(Object o):移除一个元素
boolean removeAll(Collection c):移除一个集合的元素(是一个还是所有)
3:判断功能
boolean contains(Object o):判断集合中是否包含指定的元素
boolean containsAll(Collection c):判断集合中是否包含指定的集合元素(是一个还是所有)
boolean isEmpty():判断集合是否为空
4:获取功能
Iterator<E> iterator()(重点)
5:长度功能
int size():元素的个数
6:交集功能
boolean retainAll(Collection c)
7:把集合转换为数组
Object[] toArray()
8、相关的代码实例:
import java.util.Collection;
import java.util.ArrayList;
public class array {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add("hello");
c.add("world");
Object[] objs = c.toArray();
for(int x=0;x<objs.length;x++)
{
System.out.println(objs[x]);
}
}
}
更多推荐
所有评论(0)