これは私がうまくいくと思うものの概念ですが、何らかの理由でこのコードを実行するたびに、次NullPointerException
のコードを取得します。
for(String s : namesOfDirectoryFiles){
コード
public class poc {
private File current;
private File last;
private String[] namesOfDirectoryFiles;
private static Scanner input = new Scanner(System.in);
public static void main(String[] args){
poc p = new poc();
p.open("C:/");
p.open(input.nextLine());
}
private void open(String name){
current = new File(last, name);
namesOfDirectoryFiles = current.list();
for(String s : namesOfDirectoryFiles){
System.out.println(s);
}
}
}