我是 Java 初学者,我需要帮助。我正在尝试在 JTextArea 中打印矩阵。但我不知道如何将矩阵转换为字符串以便在 JTextArea 中打印它。我正在尝试使用matrica.get(i)
,但我不知道如何将它用于矩阵。或者还有其他的可能吗?有人可以帮我吗?
这里我填写矩阵:
public void fillMatricen(){
for (int i =0; i<x; i++){
for (int j=0; j<y; j++){
matrica[i][j]=(int) ((double) Math.random()*10);
}
}
}
我在这里尝试打印它:
public void actionPerformed(ActionEvent event){
String row1 = inrows.getText();
int row2 = Integer.parseInt(row1);
String col1 = incolumns.getText();
int col2 = Integer.parseInt(col1);
fillMatricen();
for( int i=0; i<row2; i++){
for( int j=0; j<col2; j++){
matricaString= matricaString + matrica.get(i);
}
}
matric.setText(matricaString);
}
替换这一行
matricaString = matricaString + matrica.get(i);
with
matricaString += matrica[i][j];
正如它出现在fillMatricen
, matrica
是一个数组的数组。所以你不能使用任何get
访问元素的方法matrica
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)