需要包: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包装类型的集合转为成基本类型数组

 

相关文章:

  • 2021-12-17
  • 2021-04-15
  • 2021-09-21
  • 2021-07-12
  • 2021-10-24
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-22
  • 2021-12-21
  • 2021-06-01
  • 2021-11-07
  • 2018-07-25
相关资源
相似解决方案