Ниже код Получить ошибку соответствия: < /p>
Оператор '-' не может быть применен к 't', 't' < /p>
< /blockquote>
int[] arr = new int[] {1,2,3,4};
Arrays.sort(arr, (a, b) -> a - b);
< /code>
ниже код Получите ошибку соответствия: < /p>
Не может сделать вывод типа функционального интерфейса < /p>
< /blockquote>
int[] arr = new int[] {1,2,3,4};
Arrays.sort(arr, (int a, int b) -> a - b);
< /code>
int[] arr = new int[] {1,2,3,4};
Arrays.sort(arr, (int a,int b) -> {
return a - b;
});
< /code>
What is the correct syntax?
NOTE: the actual sorting logic doesn't matter, I want to know the correct syntax to implement inline lambda comparator. From what I remember all above syntax should work. But, I just get compiler error.
Подробнее здесь: https://stackoverflow.com/questions/796 ... type-error
Java Arrays.Sort (int [], компаратор) Тип компилятора ошибка [Duplicate] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector
)?
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector
)?
Anonymous » » в форуме C++ - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector
)?
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector
)?
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему Java's Arrays.sort (int []) в 5 × быстрее, чем c ++ std :: sort (vector
)?
Anonymous » » в форуме C++ - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-