以下のコードを使用して、CSV ファイルを Javaのメインメソッドに読み込むことができます。
私が達成したいのは、私のメインメソッドではないメソッドで以下のコードを使用できるようにすることです。mainからこのメソッドを呼び出せるようにして、このすべてのコードがmainを乱雑にすることなく CSV ファイルを読み取れるようにしたいと考えています。どうすればいいですか?
参考までに、CSV ファイルには 2 列の double があるため、double [][]
.
public static void main(String[] args) throws IOException {
double [][] data = new double [100][2];
File file = new File("C:\\Users\\Username\\Java\\Test2\\First\\src\\Program1\\prac.csv");
int row = 0;
int col = 0;
BufferedReader bufRdr = new BufferedReader(new FileReader(file));
String line = null;
//read each line of text file
while((line = bufRdr.readLine()) != null && row < data.length) {
StringTokenizer st = new StringTokenizer(line,",");
while (st.hasMoreTokens()) {
//get next token and store it in the array
data[row][col] = Double.parseDouble(st.nextToken());
col++;
}
col = 0;
row++;
}
}