java17-21新语法特性

1、java17生成4位随机数

String allChar = "ABCDEFGHKLMNPRSTWXY123456789";
var random = RandomGenerator.of("L128X256MixRandom");
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 4; i++) {
     sb.append(allChar.charAt(random.nextInt(allChar.length())));
}

2、字符串不足长度自动补0

//%02d的定义:
//0代表前面要补的字符
//2代表字符串长度
String month = String.format("%02d", LocalDate.now().getMonth().getValue() - 1);

 

posted @ 2023-07-08 00:37  滔天蟹  阅读(182)  评论(0)    收藏  举报