**Collection和Map两个体系的集合**

package Collection;
import java.util.*;

public class CollectionTest {

public static void main(String[] args) {
	
	//Collection常用方法
	Collection coll = new ArrayList();
	coll.add(123);
	coll.add("ABC");
	coll.add('a');
    //System.out.println(coll.size());          //获取添加的元素的个数
    Collection coll2 = new ArrayList();
    coll2.add(456); 
    coll2.add(123);
    //coll.addAll(coll2);                         //将一个集合中的元素添加到另外一个集合
    //coll2.clear();                              //清空一个集合          
    //System.out.println(coll2.isEmpty());         //判断集合是否为空
    //System.out.println(coll.contains(123));      //判断一个集合中是否包含另外一个集合
    //System.out.println(coll.containsAll(coll2)); //判断一个集合中的元素是否都在一个集合中
    //System.out.println(coll.remove(123));          // 删除一个数据,返回布尔类型
    //System.out.println(coll.removeAll(coll2));       //删除一个集合中的所有元素
    // coll.retainAll(coll2);
    // System.out.println(coll.size());            //得到两个集合共有的部分,并将coll集合修改为共有的部分
    //System.out.println(coll.equals(coll2));       //如果顺序相同,元素也相同返回true,顺序不同,数值相同,返回false  顺序对于结果的影响要看new的对象
    //System.out.println(coll.hashCode());            //返回当前集合的哈希值
    //Object[] obj =  coll.toArray();
    //for(Object b:obj) {
    //System.out.println(b);  
    // }                                           //将一个集合转换成一个数组
    //List<String> list = Arrays.asList(new String[] {"qwer","asdf","zxcv"}); //数组转换为集合
    //  List<Integer> list2 = Arrays.asList(new Integer[] {123,456,789});    //基本数组类型数组转换为集合
    //*******************
    //Iterator遍历集合
    Iterator iter = coll.iterator();
    //第一个方法遍历
    //System.out.println(iter.next()); 1
    //System.out.println(iter.next()); 2
    //System.out.println(iter.next()); 3
    //第二个方法遍历
    //for(int i =0;i<coll.size();i++) {
    //System.out.println(iter.next());
    //}
    //第三个方法遍历    常用的方法
    //while(iter.hasNext()) {
    //System.out.println(iter.next());
    //} 
    //可以用迭代器的方法来遍历一个集合,删除指定的元素
    
}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lzh.start();

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值