zoukankan      html  css  js  c++  java
  • 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包装类型的集合转为成基本类型数组

  • 相关阅读:
    关于Netty4.x中文教程系列更新进度的说明和道歉
    Netty4.x中文教程系列(四) ChannelHandler
    Netty4.x中文教程系列(三) Hello World !详解
    Netty4.x中文教程系列(二) Hello World !
    Netty4.x中文教程系列(一) 目录及概述
    【推荐】HTML5 UI框架 推荐
    【转载】【JQuery学习】jQuery插件开发
    前端与后端的数据交互(jquery ajax+python flask)
    【JS教程32】ajax
    【JS教程31】json
  • 原文地址:https://www.cnblogs.com/-scl/p/7677208.html
Copyright © 2011-2022 走看看