/*
集合基础
存储多个不同类型的对象
Object[] arr=new Object[10];
数组的缺陷是:一旦数组存满了。就不能再继续存了。数组的容量已经被固定了,就不能再改变
集合:可以存储不同类型的对象,而且随着存储的对象的增加容量自动扩大
每种集合存储数据的方式是不同的
也就是使用的数据结构是不同的
Collection中定义是整个集合体系最共性的方法:
添加:
boolean add(Object o)
boolean addAll(Collection<? extends E>C)
删除:
boolean remove(Object o)
boolean removeAll(Collection<?>c)
void clear();
判断:
boolean contains(Object o)
boolean containsAll(Collection<?> c)
boolean isEmpty()//判断集合是否为空
boolean equals(Object o)
获取:
Iterator<E> iterator()//获取集合中的对象
int size()//获取集合中对象的个数
集合变数组:
object[] toArray()
*/
package com.jh;
import java.util.*;
public class TestCollection {
public static void main(String[] args) {
Collection col=new ArrayList();
//集合添加都是只能是对象,如下是添加3个对象
col.add("java01");
col.add("1java02");
col.add("1java03");
Collection col2=new ArrayList();
col2.add("2htm1");
col2.add("2mysql");
col.addAll(col2);//col2集合中的所有对象加入到当前对象中col
col.remove("htm1");//删除col集合中的某个对象
Collection col3=new ArrayList();
col3.add("3java01");
col3.add("3java02");
col.addAll(col3);
// col.removeAll(col3);//在集合col中有有col3有的集合都删除
// col.clear();//删除集合中的所有对象
boolean bl=col.contains("java01");//是否包含Java01对象
}
public static void sop(Object o)
{
System.out.println(o);
}
}
集合基础
存储多个不同类型的对象
Object[] arr=new Object[10];
数组的缺陷是:一旦数组存满了。就不能再继续存了。数组的容量已经被固定了,就不能再改变
集合:可以存储不同类型的对象,而且随着存储的对象的增加容量自动扩大
每种集合存储数据的方式是不同的
也就是使用的数据结构是不同的
Collection中定义是整个集合体系最共性的方法:
添加:
boolean add(Object o)
boolean addAll(Collection<? extends E>C)
删除:
boolean remove(Object o)
boolean removeAll(Collection<?>c)
void clear();
判断:
boolean contains(Object o)
boolean containsAll(Collection<?> c)
boolean isEmpty()//判断集合是否为空
boolean equals(Object o)
获取:
Iterator<E> iterator()//获取集合中的对象
int size()//获取集合中对象的个数
集合变数组:
object[] toArray()
*/
package com.jh;
import java.util.*;
public class TestCollection {
public static void main(String[] args) {
Collection col=new ArrayList();
//集合添加都是只能是对象,如下是添加3个对象
col.add("java01");
col.add("1java02");
col.add("1java03");
Collection col2=new ArrayList();
col2.add("2htm1");
col2.add("2mysql");
col.addAll(col2);//col2集合中的所有对象加入到当前对象中col
col.remove("htm1");//删除col集合中的某个对象
Collection col3=new ArrayList();
col3.add("3java01");
col3.add("3java02");
col.addAll(col3);
// col.removeAll(col3);//在集合col中有有col3有的集合都删除
// col.clear();//删除集合中的所有对象
boolean bl=col.contains("java01");//是否包含Java01对象
}
public static void sop(Object o)
{
System.out.println(o);
}
}