【发布时间】:2018-08-08 02:24:25
【问题描述】:
如何在另一个类中显示循环值?
B 类
public class Runner {
public static void main(String[] args) {
WelcomePage welcome = new WelcomePage();
String a = welcome.run();
System.out.println("The output " + a);
}
}
班级欢迎页面
public String run() {
for (int i = 0; i < 100; i++) {
return "Hello";
}
return "Hello";
}
程序只显示Hello。如何显示多个Hello?
【问题讨论】:
-
一个方法不能多次返回。如果您希望它打印多次,则必须从循环内部进行。
-
在循环中使用
System.out.println;使用StringBuilder将循环中的值连接成一个String -
您需要将循环迭代的结果收集到 ArrayList 或 Set 之类的集合中并返回。然后你可以在你的调用代码中处理这些。我不认为你只是想显示它。如果您只想显示多个 Hello,请使用 StringBuilder 并在其中收集所有字符串,可能用空格分隔,然后返回以显示在您的调用代码中。
标签: java loops for-loop return