您好,欢迎访问一九零五行业门户网

JAVA I/O文件的过滤 、读取、写入

一、文件的过滤
public class guolv implements filenamefilter { public static void main(string[] args) { file file = new file(f:\\java\\workspace\\fanshe);//找到文件路径 string[] files = file.list(new guolv());//把稳建议数组的方式打开 system.out.println(files[0] + ===); } //返回值为true则说明文件符合要求求 //返回值为false则说明文件不符合要求 @override public boolean accept(file dir, string name) { if(name.endswith(.classpath)) { return true; }else { return false; } } }
二、文件的读取
public class readers { public static void main(string[] args) throws exception { file file = new file(f:\\java\\workspace\\fanshe\\src\\com\\cyg\\fanshe.java);//读取文件 fileinputstream fi = new fileinputstream(file);//创建字节流,打开该 文件 byte[] b = new byte[fi.available()];//fi.available 可以获取文件占多少字节 int a = -1; while((a= fi.read(b))!= -1)//判断文件是否到达文件末尾 { //system.out.println(new string(b)); } system.out.println(new string(b)); //关闭流 fi.close(); } }
三、文件的写入
public class output { public static void main(string[] args) throws exception { file file = new file(f:\\a.txt); fileoutputstream out = new fileoutputstream(file); out.write(abmin.getbytes()); out.flush();//清楚缓存 out.close();//关闭流 } }
其它类似信息

推荐信息