私はJavaで新しく、のメソッドreadAlllines
に関する質問があります。ファイル"Testfile.txt"
は、JavaクラスchangeFiles
と同じディレクトリに保存されます。私はそれから行を読みたい。ファイルの行を読み込むための正しいパス
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
public class changeFiles {
public static void main(String[] args) {
File temp =new File("Testfile.txt");
Path p = temp.toPath();
try{
List<String> zeilen = Files.readAllLines(p);
for(String line : zeilen){
System.out.println(line);
}
} catch (IOException e) {
System.out.println(e);
}
}
}
残念ながら、この方法は、ファイルを見つけることができません。
はここに私のコード例です。 readAllLines
でファイルへの正しいパスを取得するにはどうすればよいですか?
基本パスは、クラスディレクトリではなく、プログラムを実行するディレクトリです。 –