2012-02-21 52 views
0

有誰能告訴我如何從一個沒有.txt擴展名的目錄中獲取所有文件。我寫了.txt擴展名,但沒有得到如何修改它以獲取沒有.txt擴展名的文件。 這裏是我的代碼我如何得到在java中沒有.txt擴展名的文件

import java.io.*; 

public class OnlyExt implements FilenameFilter { 
String ext; 

public OnlyExt(String ext) { 
    this.ext = "." + ext; 
} 

public boolean accept(File dir, String name) { 
    return name.endsWith(ext); 


} 

}

這裏EXT = 「TXT」

請幫助我。謝謝 。

+3

與真的相反的是什麼? – 2012-02-21 04:07:00

+0

但我怎樣才能得到這些文件的清單? – adesh 2012-02-21 04:08:56

+0

哇!當你不瞭解有條件的「不」時,你正試圖對GUI進行編碼?讓你'[回到基礎知識](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html)! – 2012-02-21 06:42:03

回答

4

請注意unary negation operator

public boolean accept(File dir, String name) 
{ 
    return !name.endsWith(ext); 
} 
相關問題