_15_常用类,初识集合

常用类
枚举
数字
随机数
集合

3.内容介绍:
Enum
可以看做是常量的集合
写枚举,很多错误更容易发现
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们可以把有限的值,并且会经常用到的,声明到枚举中,可以避免拼写错误
在这里插入图片描述
如果编写错误,直接编译报异常

Random :
随机数,从0开始
在这里插入图片描述
随机数作业

Number

Java.text.DecimalFormat 数字格式化类

任意数字 0-9 任意单个数字

, 千分位
. 小数点
0 补位
在这里插入图片描述

Java.math.BigDecimal
精度高于double,比较适合做财务

使用递归实现1~100的阶乘

在这里插入图片描述

Math
在这里插入图片描述

集合
Collection集合只能存储引用数据类型,不能存储基本数据类型
Object[] is
集合保存元素并不是不区分类型,而是所有的数据类型都发生了多态,转型为Object类型,特有的属性丢失
数据操作 : 增删改查
Boolean add() 向集合中添加元素
Void remove() 删除元素
Void clear() 清空集合
Boolean isEmpty() : 判断集合是否为空
Boolean contains(Object o ) 判断集合中是否包含某个元素
Int size() 返回集合的个数
在这里插入图片描述

Iterator : 迭代器遍历
三个方法 :
1 boolean hasNext() : 判断游标的下一位,是不是还有元素,如果有,就返回true,没有就返回false
2 E next() : 将游标向下移动一位,并取指向的数据
3 remove() : 删除当前指向的元素
在这里插入图片描述

Contains :
判断集合中是否包含某个元素,底层会调用该对象的equals()方法

在这里插入图片描述
在这里插入图片描述

Remove :
在这里插入图片描述

底层会调用要删除对象的equals方法,和集合中的每个元素进行比较

	// 底层调用要被删除的对象的equals,和集合中每个元素进行比较
	// 如果equals方法返回true,说 当前元素就是要删除的数据,就删除该元素,返回true
	// 删除一个元素之后,不再进行比较删除
发布了24 篇原创文章 · 获赞 0 · 访问量 397

猜你喜欢

转载自blog.csdn.net/qq1317121361/article/details/105319052