在ArrayList Java中查找对象

use*_*837 0 java collections arraylist

我有一个对象的ArrayList.每个对象都是Player类型(我拥有的类之一).每个Player对象都有一个getName()方法和一个getValue()方法.getValue方法是整数类型.所有Player对象都进入ArrayList,listOfPlayers.如何找到getValue()最高的PLayer对象?

我知道有一个名为Collections.max()的方法,但对我来说,似乎只有ArrayList只是整数才有效.

谢谢

Jig*_*shi 5

用于max()比较器

Collection.max(collection, customComparator);
Run Code Online (Sandbox Code Playgroud)

另见