嘿,我在这里有一大段代码试图读取 .csv 文件中的一行:
行 = 新 WarehouseItem[];
public void readCSV(String filename) {
FileInputStream fileStrm = null;
InputStreamReader rdr;
BufferedReader bufRdr;
int lineNum;
String line;
try {
fileStrm = new FileInputStream(filename);
rdr = new InputStreamReader(fileStrm);
bufRdr = new BufferedReader(rdr);
numRows = 0;
line = bufRdr.readLine();
while (line != null) {
rows[numRows] = line;
numRows++;
line = bufRdr.readLine();
}
fileStrm.close();
}
catch (IOException e) {
if (fileStrm != null) {
try {
fileStrm.close();
} catch (IOException ex2) {}
}
System.out.println("Error in file processing: " + e.getMessage());
}
}
在rows[numRows] = line
我试图将行存储到对象数组中(我已经预先制作了一个包含字符串数组和列数的对象)
我不完全确定如何存储我试图在我的对象中读取的单行。
任何帮助将非常感激 :)