将数据从循环保存到数组

时间:2015-05-22 10:08:00

标签: java arrays sorting loops

我们想要setText来显示循环中的所有数据但我们无法这样做,因为setText只能保存循环打印的最后一个int。 我们希望显示我提供的循环中的所有数据。

提前致谢!

for(int i=0; i < intArray.length; i++){
    System.out.print(intArray[i]);
}

1 个答案:

答案 0 :(得分:3)

严格来说,你可以像这样使用设置文本:

 for(int i=0; i < intArray.length; i++) {
     component.setText(comonent.getText() + intArray[i]);
 }

然而,这是低效的。正如@Fran Montero所说,使用字符串构建器:

 StringBuilder sb = new StringBuilder();
 for(int i=0; i < intArray.length; i++) {
     sb.append(intArray[i]);
 }
 component.setText(sb.toString());