gpt4 book ai didi

java - 从列表中的类访问类方法

转载 作者:太空宇宙 更新时间:2023-11-04 06:16:47 25 4
gpt4 key购买 nike

是否可以从List类中的一个类访问getter?看我的代码:

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

}

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

提前致谢!

最佳答案

希望,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) {

关于java - 从列表中的类访问类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28003266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com