Guava中的基本类型工具
需要包:guava.jar
基本工具类放在primitives包中,是以基本类型名+s的方式命名的,比如Ints是int的工具类,Doubles是double的工具类,注意这些是针对基本类型的,不是针对包装类的
1.Ints
Ints.max():最大值
Ints.min():最小值
Ints.compare(int a,int b):a和b比较,a>b返回1,a<b返回-1,a=b返回0
Ints.contains(int[] attay,int target):判断int集合中是否有某个值,有就返回true,没有就返回false
Ints.indexOf(int[] array,int target):返回目标在int数组中第一次出现的位置索引,没有就返回-1
Ints.lastIndexOf(int[] array,int target):返回目标在int数组中最后一次出现的位置索引,没有就返回-1
Ints.concat(int[]..array) :将多个int型数组合成一个数组
Ints.join(String separator,int...array) :将int类型的数组或者多个int型参数通过指定的分隔符进行分隔
Ints.asList(int...array):将int类型或int类型数组转换成集合
Ints.tryParse(String a):将字符串解析为int类型
Ints.toArray(List<Integer>):将Integer包装类型的集合转为成基本类型数组
2.Doubles
Doubles.max():最大值
Doubles.min():最小值
Doubles.compare(double a,double b):a和b比较,a>b返回1,a<b返回-1,a=b返回0
Doubles.contains(double[] attay,double target):判断集合中是否有某个值,有就返回true,没有就返回false
Doubles.indexOf(double[] array,double target):返回目标在数组中第一次出现的位置索引,没有就返回-1
Doubles.lastIndexOf(double[] array,double target):返回目标在数组中最后一次出现的位置索引,没有就返回-1
Doubles.concat(double[]..array) :将多个double型数组合成一个数组
Doubles.join(String separator,double...array) :将double类型的数组或者多个double型参数通过指定的分隔符进行分隔
Doubles.asList(double...array):将double类型或double类型数组转换成集合
Doubles.tryParse(String a):将字符串解析为double类型
Double.toArray(List<Double>):将Double包装类型的集合转为成基本类型数组