我们想要setText来显示循环中的所有数据但我们无法这样做,因为setText只能保存循环打印的最后一个int。 我们希望显示我提供的循环中的所有数据。
提前致谢!
for(int i=0; i < intArray.length; i++){
System.out.print(intArray[i]);
}
答案 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());