我目前正在尝试制作一个Mad Libs游戏,并且所有单词都存储在名为List
的ArrayList中。现在,我想显示该列表中的所有单词,但每行只显示10个单词。是否使用%f
或某些可以解决此问题的格式?我在这个网站上看得很远,但我找不到任何东西。
答案 0 :(得分:-2)
只需使用循环。迭代完整的单词列表,点击每个第十个单词后,打印换行符分隔符。否则,在每个单词之间打印一个空格分隔符。
List<String> words;
for (int i=0; i < words.size(); ++i) {
if (i % 10 > 0) {
System.out.print(" ");
}
System.out.print(words.get(i));
if ((i+1) % 10 == 0) {
System.out.println(""); // print correct newline regardless of OS
}
}