【发布时间】:2019-12-07 15:42:00
【问题描述】:
我创建了一个从 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)
{
}
我不完全确定在 for each 的正文中应该放什么,因为我需要这个函数返回一个字符串,然后我用它来显示标签中的分数,而标签只接受字符串。
有人知道我如何实现这一目标吗?
谢谢
编辑:
从上到下,我的意思是像
10
20
30
40
50
【问题讨论】:
-
从左到右是什么意思?从上到下?你的意思是逐行吗?你也可以给我们一些类型吗?我想这是一个 arraylist
? -
@user43968 是的,一行一行,我在帖子中添加了一个示例,是的,
ArrayList<Integer>也添加了这个 -
我不明白,要从上到下打印吗?或者你想创建标签?或将整数转换为字符串?