使用Stream一行获取26个英文字母

2022-08-16 18:35:47 浏览数 (1)

成功是从一个失败前进到另一个失败,而期间热情不减的能力。——丘吉尔

代码

代码语言:javascript复制
List<String> A = Stream.iterate("A", e -> String.valueOf((char) (e.charAt(0)   1))).limit(26).collect(Collectors.toList());
System.out.println(A);
String a = Stream.iterate("a", e -> String.valueOf((char) (e.charAt(0)   1))).limit(26).collect(Collectors.joining(","));
System.out.println(a);

执行结果

0 人点赞