声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
集合框架:
大数值计算: 就好比小学的时候学习的加法运算,个位跟个位对其,十位跟十位相加,百位跟百位相加,相加时逢10进1。 首先用两个集合,把组数组放入集合中,先压进去的是高位,所以高位在最下面的位置,低位最后压进去再最高(最先出站进行运算),只要满足10就进位,每出站一次运算一次。 步骤: 先申请2个字符串,把要计算的数值存放到字符串中,然后申请两个数组,将字符串的转换成数组,拆分进行存储。接着申请2个集合,把数组里面的数值用循环添加到集合之中(进站),这样一来高位就在下面,个位就在上面。我们先问一下2个集合那个大?按照最大的集合循环,申请一个int 进位存储。最后是取值,在循环中申请2个变量,开始出站操作,每出一个转换成Integer类型,写上异常处理,如果没有值可以取出就报异常错误(分开写的用处,2个集合长度不一样)。 开始计算,计算结果大于等于10整除10,就是逢10 进1,不大于10不追加。 最后字符串颠倒输出出去。
集合工具类:
排序:按照ASCII进行排序。
混排:每次打印的结果都不一样。
颠倒:
搜索:搜索出来告诉下标数。
拷贝:覆盖,集合进行覆盖前面的集合。
最大值最小值:
泛型: 不说明泛型就是Object类型。
就是用来说明类型。
在集合中非常多,用于控制集合存储类型,作用是:说明存放的是什么类型。
<T>可以写多个
<extends String>这里说明类型只能是String或者String子类。
也可以在方法上声明泛型。
泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。
泛型申请:
可以在申请泛型的后面写上继承,表明继承于String,或者String下面的子类才可以,控制了范围。
泛型要求是排序接口:
双列集合: Map: 1.Hashtble 2.Hashmap 双列集合有2个部分,一个存储键,一个存储值,拿值的时候要拿键来去值的。
Map方法:
相关推荐
集合框架学习笔记 https://mp.csdn.net/mdeditor/88970781#
看B站视频项目总结的系列文档,仅供个人学习使用
JavaSE_11集合框架_旺旺老师.pdf
JavaSE教程——布小禅.docx,专门为零基础人设计的教程
javase之集合框架 思维导图
JavaSE实战,java网络编程,文件,TCP等知识,适合java练手小项目
gui开发聊天页面。网络编程。UDP。图形化界面、发送i、记录、清屏、震动、聊天快捷键。(已优化)
JavaSE集合的全部内容,大大小小重点,全部包含,内容之多之全,首先声明,这是一个完全完整的集合全部重点内容,如果您难呢过坚持下来一个一个知识点去攻破,那恭喜你,集合的知识你差不多已经足够掌握了,妈妈再也...
java视屏\4.JAVASE02\5.集合框架-Collection.mp4
本压缩包详述描述了Java的集合框架,用详尽的源码实例,深入浅出的介绍了包含List、Set、Map、泛型在内的所有内容。登录我的博客http://blog.csdn.net/zhongkelee还有惊喜!利用集合框架实现了斗地主洗牌发牌实例。
java实现游戏——大鱼吃小鱼——巩固JavaSE知识 ———————————————————————— 在学习完JavaSE基础后有幸观看了马士兵老师的坦克大战教学视频,并打算沿着马老师的思路写一款小游戏来巩固JavaSE...
算是全套总结性的文档,非常全面且有用,用来复习和学习都是效果一流。 记得要安装xmind喔,不然是看不了的。
JavaSE集合详解.ppt
JAVA的基本语法 第2章 对象无处不在——面向对象的基本概念 第3章 当一个变成多个——集合框架的基本概念 第4章 数据传送的管道——JAVAcI/O 第5章 如何走得更稳——测试驱动的基本概念 6章 三头六臂——线程和同步...
Java-Collections
JavaSE的编程资料,包括基础,集合框架,IO流等等
JavaSE JFC技术 (AWT + Swing + Graphics2D):完全不改变原生Swing代码,换肤。
JavaSE集合的图书管理系统功能说明.pdf
javaSE框架.xmind