62,635
社区成员




public class FindDirectories {
/**
* @param args
*/
public static void main(String[] args) {
File pathName = new File("E:\\");
ExtensionFilter filter = new ExtensionFilter("txt");
String[] fileNames = pathName.list(filter);
for (int i = 0; i < fileNames.length; ++i) {
System.out.println(fileNames[i]);
}
}
}
class ExtensionFilter implements FilenameFilter {
public ExtensionFilter(String ext) {
extension = "." + ext;
}
public boolean accept(File dir, String name) {
return name.endsWith(extension);
}
private String extension;
}
import java.io.File;
import java.io.FilenameFilter;
public class FindDirectories {
public static void main(String[] args) {
File pathName = new File("E:\\");//这里注意要加上\\或/(E:\\或E:/)
String[] fileNames = pathName.list(new FilenameFilter(){
public boolean accept(File dir, String name) {
if(name.endsWith(".txt")) return true;
return false;
}
});
for (int i = 0; i < fileNames.length; ++i) {
System.out.println(fileNames[i]);
}
}
}
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class FileTest1 {
public static void main(String[] args) {
File f = new File("E:\\123.txt");
try {
if (f.exists()) {
DataInputStream in = new DataInputStream(new FileInputStream(f));
/*DataInputStream 一般用来读DataOutputStream写出来的东西,而不是你自己用notepad写的东西。*/
System.out.println(in.readLine());//这个方法已经不推荐使用了.但是可以看到结果.
} else {
f.createNewFile();
}
} catch (IOException e) {
System.out.println(e);
}
}
}
int n = 0;
while((n = in.read())!= -1){
System.out.println((char)n);
public class ExtensionFilter implements FilenameFilter
{
public ExtensionFilter(String ext)
{
extension="."+ext;
}
public boolean accept(File dir,String name)
{
return name.endsWith(extension);
}
private String extension;
}
}
int n = 0;
while((n = in.readInt())!= -1){
System.out.println(n);