IDEA方法
字符串拼接:
List<String> list = Arrays.asList("a", "b", "c");
1.1stream流
String join = list.stream().collect(Collectors.joining(","));
1.2join方法
String join = String.join(",", list);
输出都是“a,b,c”
2拼接重复字符串
String str = StringUtils.repeat("ab", 2);
输出“abab”
3.首字母大写
String name= StringUtils.capitalize("xiaozhou")
输出“Xiaozhou”
字符串比较:
不计大小写比较:.equalsIgnoreCase
a.equalslgnoreCase(b);
判断相等:.equals
Objects.equals(a,b)
如果是a.equals(b)若a为空会报异常
List集合取交集:
List<String> list1 = Arrays.asList("a", "b", "c");
List<String> list2 = Arrays.asList("a", "b", "d");
list1.retainAll(list2);
输出“a”,“b”
日期:
格式化:
Date转String:
String date = DateFormatUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss");
String转Date:
Date date = DateUtils.parseDate("2021-05-01 01:01:01", "yyyy-MM-dd HH:mm:ss");
日期计算:
Date date = DateUtils.addHours(new Date(), 1);当前时间一小时后
对象/方法.快捷生成:
.sout:快速打印输出
值.field:快速定义成员变量
.notnull/.null:快速生成判断非空/空
.for/.fori/.forr:增强型for循环/0—数组长度循环/数组长度—0循环
对象.synchronized:该对象同步锁

浙公网安备 33010602011771号