0
我編寫了一個小型Java程序,用於從CSV文件中讀取數據,並且必須將這些值保存在2維數組中。現在我需要將這些值(不是所有的信息都會被存儲,因爲數組包含很多冗餘數據)從這個數組中寫入一個新的CSV文件。任何人都可以幫助我一個代碼示例,我搜索了很多,但無法找到答案。我的代碼是:將多維數組中的值寫入java中的csv文件
int row = 0;
int col = 0;
String[][] numbers=new String[24][24];
File file = new File("D:\\thesis\\sorted_file.csv");
if(file.exists())
{
System.out.println("file exist");
}
BufferedReader bufRdr;
bufRdr = new BufferedReader(new FileReader(file));
String line = null;
String delims=",";
//read each line of text file
while((line = bufRdr.readLine()) != null)
{
StringTokenizer st = new StringTokenizer(line,delims);
col=0;
while (st.hasMoreTokens())
{
//get next token and store it in the array
numbers[row][col] = st.nextToken();
System.out.print("number["+row+"]["+col+"]:"+numbers[row][col]);
col++;
}
row++;
}
那麼是什麼問題? – Antoniossss