Maven依赖
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.14.0</version>
</dependency>
功能
1、字符串处理
if(input !=null && !input.isEmpty()){
}
if(StringUtils.isNotBlank(input)){
}
StringUtils.substringAfter("hello-world","-");
StringUtils.join(new String[]{"a","b"},",");
StringUtils.repeat("Java",3);
2、对象工具
Objects.equals(obj1,obj2);
String str = ToStringBuilder.reflectionToString(user);
3、数组、集合操作
ArrayUtils.contains(new int[]{1,2,3},2);
int[] combined = ArrayUtils.addAll(arr1,arr2);
4、日期工具
int days = DateUtils.getFragmentInDays();
Date newDate = DateUtils.addHours(now,3);
boolean sameDay=DateUtils.isSameDay(date1,date2);
5、随机
String randStr = RandomStringUtils.randomAlphanumeric(10);
int num = RandomUtils.nextInt(1,100);
6.链式构建对象
Person person = new PersonBuilder().setName("zxz").setAge(24).builder();