【集合】 集合基础,Collectionj接口

/*
 集合基础
存储多个不同类型的对象
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);
}


 
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值