Java
import java.util.*; public class Main { public static void main(String[] args) throws Exception { List<Integer> list = Arrays.asList(new Integer[] {1, 2, 3}); list.sort((a, b) -> -a.compareTo(b)); for (Integer num : list) { System.out.println(num); } }}
list.sort((a, b) -> -a.compareTo(b));
こちらのコードを3,2,1と出力させる答えが上記の文なのですが、
(a, b)第一引数と第二引数は何を表しているのかがいまいち理解が出来ず、
「何をしているのか」どなたかご教授して下さる方が
いらっしゃっいましたら、是非ともお願いいたします。

0 コメント