CSV 파일에서 데이터를 읽는 작은 Java 프로그램을 작성 했으므로이 값을 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