-
浅谈JAVA的工具人Math、Arrays、Collections
浅谈工具类 Math、Arrays、Collections
Math类
- java.lang.Math
- Math包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数等。
- 所有方法均是静态方法
方法名 |
描述 |
代码链接 |
abs |
绝对值 |
代码 |
max |
最大值 |
代码 |
min |
最小值 |
代码 |
pow |
幂次方 |
代码 |
random |
随机数[0, 1) |
代码 |
round |
四舍五入 |
代码 |
sqrt |
开方 |
代码 |
ceil |
向上取整 |
代码 |
floor |
向下取整 |
代码 |
Arrays类
- java.util.Arrays
- 该类包含用于操作数组的各种方法(如排序和搜索)。 该类还包含一个静态工厂,可以将数组视为列表。
- 所有方法均是静态方法
方法名 |
描述 |
代码链接 |
toString |
将数组转化为字符串 |
代码 |
sort |
排序 |
代码 |
binarySearch |
最小值 |
代码 |
asList |
生成固定长度列表 |
代码 |
copyOf |
复制数组 |
代码 |
copyOfRange |
复制数组 |
代码 |
fill |
数组元素填充同一指定元素 |
代码 |
equals |
判断数组元素值是否相等 |
代码 |
setAll |
统一用函数计算数组元素(Lambda表达式) |
代码 |
Collections类
- java.util.Collections
- 此类仅由静态方法组合或返回集合。 它包含对集合进行操作的多态算法,“包装器”,返回由指定集合支持的新集合,以及其他一些可能的和最终的。
- 所有方法均是静态方法
方法名 |
描述 |
代码链接 |
addAll |
在集合中添加一个或多个元素 |
代码 |
copy |
复制 |
代码 |
empty+... |
返回没有元素的集合 |
代码 |
fill |
生成固定长度列表 |
代码 |
repalceAll |
替换掉集合中指定的所有值 |
代码 |
reverse |
返回反转数组 |
代码 |
swap |
交换元素 |
代码 |
sort |
排序 |
代码 |
shuffle |
打乱元素 |
代码 |
singleton+... |
只有一个元素不可变数组 |
代码 |
synchronized+... |
(线程安全) |
代码 |
-
相关阅读:
File类总结
MyBatis框架一级缓存与二级缓存
SpringMVC运行原理总结
SpringMVC:详述拦截器
SpringMVC:自定义视图及其执行过程
详述ThreadLocal
浅析MVC中的数据流动
error: gpg failed to sign the data 的一个解决办法
保险业务核心系统设计参考
奇怪的404
-
原文地址:https://www.cnblogs.com/sweetorangezzz/p/12906775.html
Copyright © 2020-2023
润新知