在java中将未填充的2D数组显示到JTextarea中
我想在“jTextArea1”中显示数组元素。我的2D数组不是完全填充的。它是这样的。行计数=4,列计数=5 二维阵列:在java中将未填充的2D数组显示到JTextarea中,java,arrays,multidimensional-array,jtextarea,Java,Arrays,Multidimensional Array,Jtextarea,我想在“jTextArea1”中显示数组元素。我的2D数组不是完全填充的。它是这样的。行计数=4,列计数=5 二维阵列: 您可以使用setText()覆盖文本区域输入。尝试TextArea1.append()您可以使用setText()覆盖TextArea输入。尝试TextArea1.append() jTextArea1.setText(Integer.toString(newArray[r][c])); 考虑使用helpfull数组方法deepToString,您将摆脱嵌套循环:) 因此
您可以使用
setText()
覆盖文本区域输入。尝试TextArea1.append()
您可以使用setText()
覆盖TextArea输入。尝试TextArea1.append()
jTextArea1.setText(Integer.toString(newArray[r][c]));
考虑使用helpfull数组方法deepToString,您将摆脱嵌套循环:)
因此,您可以使用:
jTextArea1.setText(Arrays.deepToString(newArray).replace("[", "").replace("]", ""));
每次通过执行以下操作覆盖文本时:
jTextArea1.setText(Integer.toString(newArray[r][c]));
考虑使用helpfull数组方法deepToString并将摆脱嵌套循环:)
因此,您可以使用:
jTextArea1.setText(Arrays.deepToString(newArray).replace("[", "").replace("]", ""));
System.out.println(“\n\n”)代码>是唯一将执行的行。r和c是什么?或者什么是列和行计数“?System.out.println(“\n\n”)的可能重复项代码>是唯一将执行的行。r和c是什么?或者什么是列和行计数“?可能是Ok的重复,我应该如何使用上面的代码在jTextArea中显示2D数组元素。很抱歉,我不理解您上面提到的代码。java.lang.ArrayIndexOutOfBoundsException:17
很抱歉,我不熟悉java netbeans。好的,为了在jTextArea中显示2D数组元素,我应该如何使用上面的代码。很抱歉,我不理解您上面提到的代码。java.lang.ArrayIndexOutOfBoundsException:17
很抱歉,我不熟悉java netbeans。
System.out.println(Arrays.deepToString(x).replace("[", "").replace("]", ""));
jTextArea1.setText(Arrays.deepToString(newArray).replace("[", "").replace("]", ""));