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);
浙公网安备 33010602011771号