- 328 名前:253 mailto:sage [2015/11/28(土) 10:57:48.09 ID:81goelDj.net]
- >>240
Java8にjavafx.util.Pairがあるじゃないか double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; int[] sortedB = IntStream.range(0, a.length).mapToObj(i -> new javafx.util.Pair<>(a[i], b[i])).sorted(Comparator.comparing(p -> p.getKey())).mapToInt(p -> p.getValue()).toArray(); Arrays.stream(sortedB).forEach(System.out::println); //=> 2, 4, 1, 3
|

|