【发布时间】:2017-10-15 12:14:33
【问题描述】:
如果有人能解释为什么我不能使用 Java 中的 Stream API 比较数组中的字符串,我会很高兴。
我试图只过滤第一个单词在第二个单词之前的字典。
String[] input = { "Apple", "Banana" };
Arrays.stream(input)
.filter( (a,b)-> a.compareTo(b)< 0 )
Java好像不明白,“b”是String,但是为什么呢?
【问题讨论】:
-
因为流不会变魔术。
标签: java string filter compare java-stream