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:该对象同步锁

 

 

 

 

posted @ 2022-03-23 09:28  小洲不爱睡觉  阅读(79)  评论(0)    收藏  举报