java复习之Math、Random、Arrays工具类
来源:互联网 发布:ibatis log4j sql 编辑:程序博客网 时间:2024/06/02 05:26
这篇博客主要是总结一下Java中常用的Math、Random、Arrays工具类。
1.Math类
包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
static double PI
常量:比其它值都更接近pi的double值
static double abs(double a)
返回double值的绝对值
static double random()
返回带正号的double值,该值大于等于0.0,小于1.0
static double round(double a)
返回最接近参数并等于某一整数的double值
static double sqrt(double a)
返回正确舍入的double值的正平方根
注意:上述方法都是静态方法,可以直接使用Math.方法名来调用。
2.Random类
Random:此类的实例用于生成伪随机数流
nextLong() 返回下一个伪随机数的long值
nextBoolean() 返回下一个伪随机数的boolean值
nextDouble() 返回下一个伪随机数,在0.0和1.0之间的double值
nextFloat() 返回下一个伪随机数,在0.0和1.0之间的double值
nextInt() 返回下一个伪随机数,int值
nextInt(int n) 返回一个伪随机数值,在0(包括)和指定值(不包括)之间的int值
3.Arrays类
static boolean equals(数据类型[]a,数据类型[]a2)
比较两个数组的内容是否相等
static void fill(数据类型[]a,数据类型 val)
以指定的内容对数组进行填充
static void sort(数据类型[]a)
数组的排序操作,只能按照从小到大的顺序操作
static String toString(数据类型[]a)
输出数组
数据类型[] copyOf(数据类型[] original,int newLength)
复制指定的数组,以使副本具有指定的长度
static 数据类型[] copyOfRange(数据类型[]original,int from,int to)
将数组的指定范围复制到一个新的数组
static int binarySearch(数据类型 []a,数据类型key)
二分查找法,必须保证数组是有序数组
- java复习之Math、Random、Arrays工具类
- 常用的工具类及方法:System、Math、Random、Arrays
- java基础复习-工具类Arrays
- Java的常用类库 Runtime System Math Random Arrays Colnealble
- Java中的Arrays工具类的应用复习
- JAVA常用类之——Math和Random
- Java常用基础类之Math、Random、RunTime、System
- JAVA基础复习十四-Math、Random、System、BigInteger、BigDecimal、Date、SimpleDateFormat类
- java 命令行参数、随机数Math.random的用法及使用误区、Array.sort()的用法、Arrays类中的方法
- java 源码之 Arrays 工具类
- Java工具类之Arrays(一)
- java学习之Arrays工具类
- Java学习笔记之Arrays工具类
- Java数组工具类之Arrays
- Math,Arrays,Random常用方法总结
- javaAPI之Math类与Random类
- java.unit工具类的使用(Arrays类进行排序,查找;Random生成随机数)
- Java Random工具类
- 算法训练 开心的金明
- 有多个路由器的子网的分配
- Shell脚本定时采集日志数据到HDFS
- Search Insert Position
- 编程之路的开始!
- java复习之Math、Random、Arrays工具类
- atitit.研发企业与团队文化的结构框架 企业文化建设方案3.0
- 分布式一致性算法:Raft 算法(论文翻译)
- Hdu 6016 Count the Sheep【思维】
- c# BackGroundWorker 多线程操作的小例子
- Windows 7 SP1 X64位系统安装JDK
- Linux常用命令
- Ajax跨域与解决方案
- 几个我感觉不错的在线课程学习app