2017-07-29から1日間の記事一覧

Stream でListの中で特定要素があるインデックスを求める

完璧=普遍的とは言えないが、、 例) List<String> list = Arrays.asList("a", "b", "c", "d", "e"); int findIndex = IntStream.range(0, list.size()).map(i->list.get(i).equals("c") ? i : -1).max().orElse(-1);;でも、2つ以上マッチする場合は、最後のインデ</string>…