オブジェクトのJavaの8種のリスト

マチェイ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;

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=223391&siteId=1