gpt4 book ai didi

java - 如何在返回方法的循环内返回值?

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

我在从方法中的循环返回值时遇到问题。

我尝试过这种方式:(返回classname,我的初始化字符串而不是classes.get(i).className)

public String getClassName(){
String cName = "classname";
for (int i=0; i<classes.size(); i++){
cName = classes.get(i).className;
}
return cName;
}

我也尝试过这个:(返回c而不是classes.get(i).className)

public String getClassName(){
String cName = "classname";
String c = "c";
for (int i=0; i<classes.size(); i++){
c = classes.get(i).className;
}
cName = c;
return cName;
}

请告诉我如何返回classes.get(i).className!非常感谢:P

最佳答案

类中没有存储任何内容。确保里面有你认为你要做的事情。尝试将其放入 for 循环中看看发生了什么:

System.out.print("class name = " + cName);

如果这永远不会打印出来,你就知道类是空的。在 for 循环内部的任何时候,您都可以调用return,例如,如果类名与您可以在 if 语句中测试的内容相匹配。

for (int i=0; i<classes.size(); i++){
cName = classes.get(i).className;
return cName;
}

此外,您可以投票或将某人标记为正确吗? (我是新人,希望有一些好的答案被标记为这样:))

关于java - 如何在返回方法的循环内返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19617263/

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