欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java开发中常用函数及校验

程序员文章站 2022-07-09 19:16:25
一、集合类boolean b = list1.addAll(list2)二、校验2.1 集合类校验boolean notEmpty = CollectionUtils.isNotEmpty(list);boolean empty = CollectionUtils.isEmpty(list);2.2 字符串校验isBlank空字符串也算空,而isEmpty不算空boolean notEmpty = StringUtils.isNotEmpty(str);bool...

一、集合类

boolean b = list1.addAll(list2)

Java开发中常用函数及校验

二、校验

2.1 集合类校验

boolean notEmpty = CollectionUtils.isNotEmpty(list);
boolean empty = CollectionUtils.isEmpty(list);

Java开发中常用函数及校验

2.2 字符串校验

isBlank空字符串也算空,而isEmpty不算空

boolean notEmpty = StringUtils.isNotEmpty(str);
boolean empty = StringUtils.isEmpty(str);
boolean notBlank = StringUtils.isNotBlank(str);
boolean blank = StringUtils.isBlank(str);

Java开发中常用函数及校验

2.3 Object为null校验

String str = "str";
String str1 = null;
boolean b = Objects.nonNull(str);
boolean b1 = Objects.nonNull(str1);
boolean aNull = Objects.isNull(str);
boolean aNull1 = Objects.isNull(str1);
String 要求不为空 = Objects.requireNonNull(str, "要求不为null");

Java开发中常用函数及校验

三、数值类

BigDecimal add = bigDecimal.add(bigDecimal1);
BigDecimal subtract = bigDecimal.subtract(bigDecimal1);
BigDecimal abs = bigDecimal2.abs();
BigDecimal bigDecimal3 = bigDecimal1.setScale(2, BigDecimal.ROUND_HALF_UP);
BigDecimal bigDecimal4 = bigDecimal1.setScale(1, BigDecimal.ROUND_HALF_DOWN);
BigDecimal reduce = list.stream().reduce(BigDecimal.ZERO, BigDecimal::add); // 从零开始累加

Java开发中常用函数及校验

四、时间类

4.1 System.currentTimeMillis

long start = System.currentTimeMillis(); //毫秒
try {
	Thread.sleep(1000);
} catch (Exception e) {
	e.printStackTrace();
}
long end = System.currentTimeMillis();
long l = end - start; //毫秒
long l1 = l / 1000; //秒

Java开发中常用函数及校验

4.2 Date

Date start = new Date();
try {
	Thread.sleep(10000);
} catch (Exception e) {
	e.printStackTrace();
}
Date end = new Date();
long second = (end.getTime() - start.getTime()) / 1000;

Java开发中常用函数及校验

4.3 Calendar

Java开发中常用函数及校验

4.4 SimpleDateFormat

Java开发中常用函数及校验


本文地址:https://blog.csdn.net/qq_38826019/article/details/108032248

相关标签: Java 函数