本帖最后由 孙沛 于 2012-9-19 15:48 编辑
text是文本域,我在文本域中输入
23 23 43 23 34
34 54 23 29 90
89 23 23 34 89
23 43 54 23 78
程序中代码是这样的
String text=jTextArea1.getText();
String[] fields = text.split("\n");
int[][] dataArray = new int[fields.length][];
System.out.println(fields.length);
for(int i=0;i<fields.length;i++){//行数
String[] fieldElement = fields.split(" ");
for(int j=0;j<fieldElement.length;j++){//列数
dataArray[j] = Integer.parseInt(fieldElement[j]);//为什么这一步会报错Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
System.out.println(fieldElement[j]);
}
}
我的最终目的是将文本域中的数字变成数组
|