guava使用(二)--原始类型工具类使用

guava使用(二)–原始类型工具类使用

一、简介

这里介绍guava中原始类型工具类Ints的部分常用操作,更多的操作可查看源码。目前最新版本为27.1-jre。

二、准备

2.1 文档官网地址

文档官网地址:https://github.com/google/guava/wiki/PrimitivesExplained

2.2 jar包

guava最新的jar包版本为27.1-jre。使用中可添加maven依赖:

<dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>guava</artifactId>
      <version>27.1-jre</version>
</dependency>

三、使用

3.1 Ints

Ints类为Integer的工具类,常用方法有:

方法使用
asList()创建列表
join()连接为字符串
compare()数值比较
max()求一组数中的最大值
min()求一组数中的最小值
tryParse()求解析字符串
sortDescending()倒序排序
indexOf()定位数字出现的位置

示例如下:

//列表
List<Integer> list = Ints.asList(1,2,3,4);
//数组连接
String str = Ints.join(",",1,2,3,4);
//数值比较
int compare = Ints.compare(1,2);
//求最大值
int max =  Ints.max(1,2,3,4);
//求最小值
int min =  Ints.min(1,2,3,4);
//字符串解析
int val = Ints.tryParse("12", 8);
//逆序排序,Arrays.sort()可进行正序排序
int[] arr = new int[]{9,7,4,3,2,3,4};
Ints.sortDescending(arr);
//字符定位
int idx = Ints.indexOf(arr, 3);

四、结尾

其它如Longs,Doubles,Booleans,Chars等有类似操作,更多使用请查看源码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值