如何将ArrayList <integer>放入字符串变量中?

时间:2017-06-18 13:11:38

标签: java arraylist

我想将一个ArrayList和一些字母放入一个String变量中,以便在JOptionPane.showMessageDialog中显示它,但我真的不知道该怎么做。

String output = "";
for(int i = 0; i<=l; i++){
   if (i <= 10){
      output += i+1 + ".: "+ highscorelist.get(i)+"%\n";
   }
}

JOptionPane.showMessageDialog(null, "These are the top score:\n"+output);

My String应该是“output”,l是我在highscorelist中放入的Arrayfields的数量。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

代码应该正常工作,但你有一个错误。在for和如果你有&lt; =,这将循环l + 1次,它将11个记录放入输出变量。将其替换为&lt;。

for(int i = 0; i<l; i++){
    if (i < 10){
    output += i+1 + ".: "+ highscorelist.get(i)+"%\n";
    }
}