Java Arrays.Sort (int [], компаратор) Тип компилятора ошибка [Duplicate]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java Arrays.Sort (int [], компаратор) Тип компилятора ошибка [Duplicate]

Сообщение Anonymous »

Ниже код Получить ошибку соответствия: < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему 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

Вернуться в «JAVA»