【发布时间】:2020-10-29 14:53:54
【问题描述】:
我可以使用流来制作同样的代码块吗?这样是不是更有效率? 这是我的代码:
public class Indexer {
public static List<Integer> getIndexes(String word, char letter) {
List<Integer> wordIndexes = new ArrayList<>();
if (word.indexOf(letter) >= 0) {
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i) == letter) {
wordIndexes.add(i);
}
}
}
return wordIndexes;
}
}
【问题讨论】: