【发布时间】:2014-03-15 02:50:25
【问题描述】:
我有一个这样的文本文件
A B C D E F
AABG EF 123
AD AD POLFE
APF PLF ADS
我正在尝试将包括空格在内的每个字符放入二维数组中;
我试过了
data = new ASCIIDataFile();
int rowLen =0;
String s = "";
while(data.isEOF()!=true){
iArray[rowLen] = data.readLine().toCharArray();
rowLen++;
}
但这会给我一个空指针。如何将它们放入二维字符数组中?
【问题讨论】:
-
你的 iArray 声明是什么样的?
-
你能把堆栈跟踪放在帖子上吗?
-
您的 iArray 是否已声明?您的 iArray 实例化是否具有足够的容量?例如,
char[] iArray = new char[LINE_COUNT][]其中LINE_COUNT表示文件中的行数。 -
缺乏足够的信息来诊断问题。