【发布时间】:2019-10-06 05:48:10
【问题描述】:
面临一个奇怪的问题 我正在尝试使用流 foreach 方法迭代 char 数组,它给出了编译时错误。如果我尝试与整数数组相同,它工作正常。有什么线索吗? 代码
String input = "test";
char[] chars = input.toCharArray();
Arrays.stream(chars).forEach((e) -> {
System.out.println(e);
});
给出编译器错误 Arrays类型中的方法stream(T[])不适用于参数(char[])
如果我将它更改为 int 数组,它可以正常工作
我错过了什么?
【问题讨论】:
标签: java java-8 java-stream