第十二天学习笔记

集合

1.Collection类型:单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的

方法

2.遍历

迭代器

知识点

代码:

增强for循环和lmabda表达式缩写

总结

2.list

基本方法

代码如下

总结(还有向前遍历的方法:privious)

3.泛型

泛型:相当于看门大爷,就是规定某一种类型,其他类型不能通过验证。

例如  :ListIterator<Integer> li = ls.listIterator() ;   规定了integer类型的数据可以加入

泛型类:写在类后面,用一个字母占位。类里面的所有方法都可使用泛型。

倘若只是类中一个方法用,则可以定义在方法后面。代码如下:

泛型接口:可在实现类中实现,也可以实现类接着实现fan'xing,下面是两种写法。

直接实现的那种好像有点问题,暂时加不进去东西。

 

ListStudyHomework:有代码,但是不是学的很明白

Set类型接口

基本方法:在Set类型中,自定义的类需要重写tohash... 和equal 方法。但是string, Integer 则不需要重写tohash,因为系统自带。重写后方便哈希值的计算,也方便去重。

TreeSet

TreeSet:排序不能重写tohash,要用其他两种方法

第二种方法,在创建的时候生成构造器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值