我是 Java 新手,我正在使用的代码很大程度上不是我自己的,所以请多多包涵……
我有一个包含同一个类的几十个实例的数组列表,我想从中依次提取一些变量的值。
我创建了一个迭代器,并且可以愉快地遍历数组列表,当我尝试提取类实例时问题就来了。使用 .get(index) 返回一个对象,我不知道如何将对象转换为类类型以访问变量或提取其自身类型的实例。
谁能建议如何解决这个问题?
提前致谢。
编辑:对不起,我应该在第一个实例中包含代码。
ArrayList TopicResults = results.getTopicResults(TopicNum);
ListIterator TopicResultsiter = TopicResults.listIterator();
while(TopicResultsiter.hasNext()){
int idx = TopicResultsiter.nextIndex();
ResultsList.Result result = TopicResults.get(idx);
String DocID = result.docID;
System.out.println(DocID);
}