マチェイMiśkiewicz:
私はこのようなオブジェクトの私のリストをソートしようとしています:
List<UsersDataFoundTo> mergedUsers = mergeUsersFound(ldapUsers, foundUsers);
return mergedUsers.sort((UsersDataFoundTo h1, UsersDataFoundTo h2) -> h1.getLastName().compareTo(h2.getLastName()));
そして、return文に、私はエラーを取得します:
Incompatible types.
Required: java.util.List<UsersDataFoundTo>
Found:void
私は、間違って何をしますか?
ユージン:
はるかに簡単に書き込みになりとおりです。
mergedUsers.sort(Comparator.comparing(UsersDataFoundTo::getLastName))
そしてsort
持っているvoid
ので、基本的に行い、戻り値の型を:
return mergedUsers;