hutool 字符串拼接,数字精确计算,格式化,计时器

hutool 字符串拼接,数字精确计算,格式化,计时器

hutool

1、字符拼接

// 字符拼接
String aa = "{}年4月{}日";
String format = StrUtil.format(aa, "2022","14");
System.out.println(format);
2022年4月14日

2、对象中是否包含字符

 // 对象中是否包含字符
int [] a = {1,3,4};
boolean contains1 = ObjectUtil.contains(a, 1);
boolean contains2 = ObjectUtil.contains(a, 2);
System.out.println(contains1);
System.out.println(contains2);
List list = new ArrayList<>();
list.add("1");
list.add("3");
list.add("4");
boolean contains11 = ObjectUtil.contains(list, "1");
boolean contains22 = ObjectUtil.contains(list, "2");
System.out.println(contains11);
System.out.println(contains22);
true
false
true
false

3、数字计算

// 加减乘除
BigDecimal mul1 = NumberUtil.mul("3", "4");
double mul2 = NumberUtil.mul(3.22, 4.55);
System.out.println(mul1);
System.out.println(mul2);
// 保留小数 四舍五入
BigDecimal round = NumberUtil.round(mul2, 2);
String s = NumberUtil.roundStr(mul2, 2);
System.out.println(round);
System.out.println(s);
12
14.651
14.65
14.65

这里我只列出了乘除

4、数字格式化

// 数字格式化
long c = 1234567;
String ccc = NumberUtil.decimalFormat(",###", c);
System.out.println(ccc);
1,234,567

5、判断是否为数字

// 判断是否为数字
String nn = "123232";
boolean number = NumberUtil.isNumber(nn);
System.out.println(number);
true

这个经常在查询条件中一个输入框可id,可名称

6、自动并去除尾小数点儿后多余的0

// 自动并去除尾小数点儿后多余的0
double tt = 22.0d;
String s1 = NumberUtil.toStr(tt,"1232");
System.out.println(s1);
22

这个在处理excel数据时,经常碰见

7、方法执行时间

TimeInterval timer = DateUtil.timer();
// 自动并去除尾小数点儿后多余的0
double tt = 22.0d;
String s1 = NumberUtil.toStr(tt,"1232");
System.out.println(s1);
try {
  Thread.sleep(1000);
} catch (InterruptedException e) {
  e.printStackTrace();
}
long interval = timer.interval();
System.out.println(interval);
22
1016

使用TimeInterval timer = DateUtil.timer();来计算方法的计时时间

展开阅读全文

页面更新:2024-04-25

标签:乘除   数字   加减乘除   计时器   小数   字符串   计算方法   精确   多余   字符   条件   名称   时间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top