私はJavaが初めてで、ArrayList
. Jozef と Klaus から最高の価値を得たいと思っています。
ArrayList
次のようになります。
| Name | Age|
+--------------+----+
| Jozef Coin | 55 |
| Jozef Coin | 56 |
| Jozef Coin | 57 |
| Klaus Neumer | 34 |
| Klaus Neumer | 31 |
| Klaus Neumer | 59 |
これはこれまでの私のコードで、 の最高値のみを返しますarraylist
。
Person b = persons.get(0)
for(Person p: persons){
if(p.getAge() >= b.getAge()){
b = p;
System.out.println(b.toString());
}
}
私はおそらく頭を悩ませていますが、これが可能かどうか、また可能であれば解決策があるかどうかを知りたいです。