【发布时间】:2014-04-11 11:17:11
【问题描述】:
我想将人员对象的目标变量(int 类型)与电梯对象的当前楼层变量(int 类型)进行比较。人员对象位于属于 Lift 类的 ListArray 中。我正在使用迭代器接口对 ListArray 进行迭代,以将每个人的目的地与电梯的当前楼层进行比较。方法 match(int destination) 用于返回 true 或 false。
这是我的代码不起作用:
Iterator iterator = lift.getOccupants().iterator();
while(iterator.hasNext()){
if(lift.match(iterator.next().getDestination())){
}
getDestination() 方法带有错误下划线:
找不到符号、方法getDestination()、位置类对象
【问题讨论】:
-
Java 5 已经快 10 年了,但似乎人们仍在阅读 90 年代的 Java 书籍