0
現在、CSVファイルのデータをオブジェクトとして配列にインポートする必要があります。データはすべて同じタイプではありませんが、データの1行は "Tom、Jones、95846、657.45"のようにフォーマットされています。私はファイルを解析することができますが、配列にこのデータを格納する方法を理解できないようです。このデータは後で、名前や番号などの異なる要件に基づいてソートする必要があります。このようなCSVデータをオブジェクトとして配列にインポートするにはどうすればよいですか?
import java.io.*;
import java.util.*;
public class People {
public static void main(String[] args) {
File file = new File("People.csv");
People peopleArr[] = new People[100];
try{
Scanner inputFile = new Scanner(file);
inputFile.useDelimiter(",");
while(inputFile.hasNext()){
// Store the data into array
}
inputFile.close();
}catch (FileNotFoundException e){
System.out.println("Check file");
}
}
}
私はそのメソッドを試しましたが、ArrayListを使用していないので、私のコードが "Arrays.asList"行で壊れていると仮定しています。 – user162232