Re: [問題] 請問書上案例編譯錯誤找不到問題!?

看板java作者 (愚人)時間18年前 (2007/09/15 11:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《qrtt1 (愚人)》之銘言: : 據 A 君說,他印出來的結果都是被判斷為檔案不是目錄 : import java.io.File; : public class right { : public static void main(String[] args) { : String path = "C:\\Program Files\\Java\\jdk1.6.0"; : File rootPath = new File(path); : String[] stringArray = rootPath.list(); : File[] fileArray = rootPath.listFiles(); : assert stringArray.length == fileArray.length; : for(int i=0; i<stringArray.length; i++) { : boolean isSame = fileArray[i].isDirectory() == new : File(stringArray[i]).isDirectory(); : System.out.println(isSame +" : "+fileArray[i].getName()); : } : } : } 有 bug 不過是這隻 code 本身 new File(stringArray[i]).isDirectory() stringArray 的檔案名稱 沒有路徑的資料 寫成這樣才對 new File(rootPath.getPath() + File.separator + stringArray[i]); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.122.167
文章代碼(AID): #16wqwqPk (java)
討論串 (同標題文章)
文章代碼(AID): #16wqwqPk (java)