我有一个对象数组TimeTrial
。每个TimeTrial对象都包含运行试验的时间,距离以及运行试验的人员。
鉴于一个人,我想看看这个人是否已经在列表中进行了任何试验。如果列表只是一个人列表,我会写trials.contains(person)
。
在Python中,我只会做if person in map(lambda trial: trial["runner"], trials)
。但是这种功能似乎在Java中似乎没有。
有没有一种简单的方法可以在不编写For循环的情况下执行此操作?