ぶろぐ

日記です

java 8でzipしてmapするにはどうしたらいいんや


わからん、要素数が同じっていうことを前提の場合はiterator回す?
もう自分でそういうデータを作っておく?List>なやーつを。

List<String> xs = Arrays.asList("list_x1", "list_x2", "list_x3", "list_x4", "list_x5");
List<String> ys = Arrays.asList("list_y1", "list_y2", "list_y3", "list_y4", "list_y5");

Iterator<String> yi = ys.iterator();
xs.forEach(x -> {
    String y = yi.next();
    System.out.println(x + ":" + y);
});

まあ素直に添字で・・・