Guava Primitives
基本类型对应关系
jdk原生类型 |
com.google.common.primitives.* |
byte |
Bytes, SignedBytes, UnsignedBytes |
short |
Shorts |
int |
Ints,UnsignedInteger, UnsignedInts |
long |
Longs, UnsignedLong, UnsignedLongs |
float |
Floats |
double |
Doubles |
char |
Chars |
boolean |
Booleans |
工具
Arrays.asList |
把数组转为相应包装类的List |
Collection.toArray() |
把集合拷贝为数组,和collection.toArray()一样线程安全 |
Iterables.concat |
串联多个原生类型数组 |
Collection.contains |
判断原生类型数组是否包含给定值 |
List.indexOf |
给定值在数组中首次出现处的索引,若不包含此值返回-1 |
List.lastIndexOf |
给定值在数组最后出现的索引,若不包含此值返回-1 |
Collections.min |
数组中最小的值 |
Collections.max |
数组中最大的值 |
Joiner.on(separator).join |
把数组用给定分隔符连接为字符串 |
Ordering.natural().lexicographical() |
按字典序比较原生类型数组的Comparator |
This work is licensed under a
CC A-S 4.0 International License.