如何返回主方法並再次執行整個程序?我嘗試了回報,但它只是結束執行。返回到java中的主要方法
這是代碼:
File folder = new File("C:\my path");
File[] listOfFiles = folder.listFiles();
if (folder.isDirectory()){
if(folder.list().length>0){
System.out.println("Directory is not empty!");
}
else {
System.out.println("Directory is empty!");
return; //I need to return from the main method
}
}
else{
System.out.println("Invalid directory!");
}
我要返回到主方法,如果目錄爲空。我使用了回報,但它並沒有從開始返回:(任何想法如何返回到主要方法?謝謝:)
我的目標是檢查是否有新的文件進入目錄。然後它會列出該目錄中的文件,並逐個將其刪除。如果目錄中沒有文件,它將返回到開始。
評論校正:「//它將返回到開始」
的兩個環:第二環路將所述第一循環的執行期間被執行。 (對不起,如果我沒有縮進它)。第二個循環執行後,它將返回到第一個循環。
你的問題現在無法解決。你能否包括上面的代碼片段出現的方法?它是你的'main()'方法還是別的嗎? –
它是主要的方法。我也想知道是否要將它放在單獨的課程或方法中。但如果是在另一種方法,我怎麼能再次調用主要方法 – JustOnce