ファイル内のすべての行を読み取ってから分割しようとしています。これを行うのは初めてで、正しい文字セットまたはファイルへのパスを使用しているかどうかわかりません。ご協力ありがとうございました!これが私の試みです:
main のパス (ruta) は次のように指定します。
Path ruta=FileSystems.getDefault().getPath("mapa.csv");
ファイルの名前は mapa.csv です。そのフォルダーにアクセスしようとしています。コンストラクタは次のとおりです。
public void construirMapa() {
List<String> lineas = null;
try{
//this returns null
lineas = Files.readAllLines(ruta, Charset.defaultCharset());
}catch(IOException ex){
System.out.println(ex.getMessage());
}
if(lineas!=null){
Iterator <String> linea=lineas.iterator();
while(linea.hasNext()){
String[] atributo=linea.next().split(";");
}
}
}