1

是否可以从一个类中访问一个类的吸气剂List?查看我的代码:

List<Object> words = getWorld().getObjects(Word.class);
for (Object word : words) {
    if (word.getWord() == inputText) {
        System.out.println("Test");
    }

}

编译时说:找不到方法getWord()。

提前致谢!

4

1 回答 1

1

希望getObject(Class<T>)会返回一个List<T>. 在这种情况下,您可以定义wordsList<Word>

List<Word> words = getWorld().getObjects(Word.class);
for (Word word : words) {
    // rest of the code.

如果这是不可能的,你必须投它:

List<Object> words = getWorld().getObjects(Word.class);
for (Object word : words) {
    // Probably a good idea to check word's type before casting
    if (((Word) word).getWord() == inputText) {
于 2015-01-17T19:23:57.120 回答