【5.23】软构中对Java学习的一些笔记(二)

写程序中会用到很多集合类,开始用的时候会有点乱,所以决定整理一下。

1.Collection接口
Collection接口用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。Collection是List和Set的父类,并且它本身也是一个接口。它定义了作为集合所应该拥有的一些方法。集合必须只有对象,集合中的元素不能是基本数据类型。

Collection应用实例:

import java.util.*
public class CollectionToArray{
public static void main(String[] args){
	Collection collection1 = new ArrayList();//创建一个集合对象
	collection1.add("000");//添加对象到Collection集合中
	collection1.add("111");
	System.out.println("集合collection1的大小:"+collection1.size());
	System.out.println("集合collection1的内容:"+collection1);
	collection1.remove("000");//从集合collection1中移除“000”这个对象
	System.out.println("集合collection1中是否包含000:"+collection1.contain("000"));
	Collection collection2 = new ArrayList();
	collection2.addAll(collection1);//将collection1中的元素全部加到collection2中
	colletion2.clear();//清空collection1中的元素
	System.out.println("集合collection2中是否为空:"+collection2.isEmpty());
	//将集合collection1转化为数组
	Object s[] = collection1.toArray();
	for(int i=0;i<s.length;i++){
	System.out.println(s[i]);
	}
}
}

2.Iterator接口
迭代器是出于一种设计模式而形成的。在Collection中不提供get()方法。如果要遍历Collection中的元素,就必须用Iterator。
迭代器本身就是一个对象,他的工作就是遍历并选择集合序列中的对象,但其也有限制,如某些迭代器只能单向移动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值