假设我们有一个包含字段的 person 类:
Class Person {
private String name;
private Integer id (this one is unique);
}
Run Code Online (Sandbox Code Playgroud)
然后我们有一个List<Person> people这样的:
['Jerry', 993]
['Tom', 3]
['Neal', 443]
['Jerry', 112]
['Shannon', 259]
['Shannon', 533]
Run Code Online (Sandbox Code Playgroud)
我怎样才能创建一个新List<Person> uniqueNames的,使其仅过滤唯一名称并保留该名称的最高 ID。
所以最终列表将如下所示:
['Jerry', 993]
['Tom', 3]
['Neal', 443]
['Shannon', 533]
Run Code Online (Sandbox Code Playgroud)