【发布时间】:2021-09-27 15:19:46
【问题描述】:
你能指出我哪里出错了吗?
工作正常:
Arrays.sort(arr, (a, b) -> a[0] - b[0] );
错误:需要数组,但找到了对象
PriorityQueue<int[]> pq = new PriorityQueue(10, ( (a, b) -> a[0] - b[0] ));
错误:不兼容的类型:lambda 表达式中的参数类型不兼容
PriorityQueue<int[]> pq = new PriorityQueue(10, ( (int[] a, int[] b) -> a[0] - b[0] ));
【问题讨论】:
-
是的,谢谢拉文德拉。
标签: java-8 comparator priority-queue