想象一下这样的代码:
Set<Car> carObject;
现在我知道这个集合中只有一个对象。如何正确获取它?
Car myCar = carObject.whatMethod ?
???
编辑:感谢您的精彩回答。
我知道只有一个对象,因为我有一个
if(carObject.size ... )
检查之前。
最佳答案
如果您真的知道只有一个元素:
Car myCar = carObjet.iterator().next();
无论如何,我一定会去做:
Iterator<Car> it = carObjet.iterator();
if (it.hasNext()) {
Car myCar = it.next();
}
关于java - 如果知道集合中只有一个对象,如何从中获取对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18015685/