使用 Java 流将字母从 A 打印到 Z
2022-09-03 08:47:54
我有这个代码,但它给了我一个错误:
类型不匹配:无法从整型转换为字符
Stream.iterate('a', i -> i + 1).limit(26).forEach(System.out::println);
虽然写起来很好int i = 'a';
我知道我可以这样写,但对于一个简单的任务来说,这似乎太多的代码了。
Stream.iterate('a', i -> (char)(i + 1)).limit(26).forEach(System.out::println);
为什么 Java 类型推断失败?