Java 挖坑记录

字符串相关

String.split 默认会去掉收尾的多余字符

String args = "0.035635684\t\t13001002926\t\t";
System.out.println(args.split("\t").length); //结果是3

System.out.println(args.split("\t", -1).length); //结果是5

并发相关

lombok 库

可以通过注解的方法,实现get, set, 构造函数等JAVA中常用的功能。举例

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class User {
    private String uuid;
    private Long userId;
}

这样就可以直接使用get,set和构造函数

public class SomeClass {
    public void someFunc(){
        User u1 = new User("uuid", 12345);
        User u2 = new User();
    }
}