我创建了一个函数来打印 ArrayList 中的值,它可以工作,但是,它从左到右打印它们,而我希望它们从上到下打印。
我的方法如下:
ArrayList<Integer> scoresFromRounds = new ArrayList<Integer>();
public String printSortedScoreList()
{
sortScoreList();
String scores = scoresFromRounds.toString();
return scores;
}
我环顾四周,这种事情似乎对其他人也有效:
for (Object o : exes)
System.out.println(o);
但是,当我尝试这样做时
for (Integer score : scoresFromRounds)
{
}
我不完全确定要在每个函数的主体中放入什么,因为我需要这个函数返回一个字符串,然后用它来显示标签内的分数,而标签只接受字符串。
有人知道我如何实现这一目标吗?
谢谢
编辑:
从上到下,我的意思是这样的
10
20
30
40
50
最佳答案
也许这就是您正在寻找的
StringBuilder response = new StringBuilder();
String newLine = "\n";
for (Integer integer : scoresFromRounds) {
response.append(integer);
response.append(newLine);
}
return respone;
这将从上到下打印结果
关于java - 从上到下打印整数的 ArrayList 并将每个元素作为字符串返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59227625/