Java文件读写操作
2016-11-21 14:03
399 查看
import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; public class FileUtils { public FileUtils(){ System.out.println("----->"); } public static boolean IsExist(String path){ boolean Is; File file=new File(path); Is = file.exists(); return Is; } /** * @方法名称 :wrieteFile * @功能描述 :写文件操作 * @返回值类型 :void * @param path 文件路径 ,content 写的内容 */ public void wrieteFile(String path, String content){ if(IsExist(path)) { OutputStream out; try { out = new BufferedOutputStream(new FileOutputStream(path)); byte[] time = content.getBytes(); out.write(time); out.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } /** * @方法名称 :readLineFile * @功能描述 :一样一样读文件内容 * @返回值类型 :void * @param filename 文件名 */ public void readLineFile(String filename){ try { FileInputStream in = new FileInputStream(filename); InputStreamReader inReader = new InputStreamReader(in, "UTF-8"); BufferedReader bufReader = new BufferedReader(inReader); String line = null; int i = 1; while((line = bufReader.readLine()) != null){ System.out.println("第" + i + "行:" + line); i++; } bufReader.close(); inReader.close(); in.close(); } catch (Exception e) { e.printStackTrace(); System.out.println("读取" + filename + "出错!"); } } /** * @方法名称 :writeLineFile * @功能描述 :一样一样写文件 * @返回值类型 :void * @param filename 文件名,content 写的内容 */ public void writeLineFile(String filename, String[] content){ try { FileOutputStream out = new FileOutputStream(filename); OutputStreamWriter outWriter = new OutputStreamWriter(out, "UTF-8"); BufferedWriter bufWrite = new BufferedWriter(outWriter); for (int i = 0; i < content.length; i++) { bufWrite.write(content[i] + "\r\n"); } bufWrite.close(); outWriter.close(); out.close(); } catch (Exception e) { e.printStackTrace(); System.out.println("读取" + filename + "出错!"); } } }
相关文章推荐
- 自己总结的Java实现文件的读写操作
- Java 中对文件的读写操作之比较
- java 读写文件操作
- java文件读写操作指定编码格式[转]
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- java(JSP)读写文件操作
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- 关于对同一个txt文件的读写操作Java
- Java IO 文件读写相关的操作
- Java 中对文件的读写操作
- 入门:Java 中对文件的读写操作之比较
- Java 中对文件的读写操作之比较
- Java 中对文件的读写操作之比较
- java对excel文件的读写操作
- Java 中对文件的读写操作之比较
- [学习笔记]Java 中对文件的读写操作之比较
- JAVA 中对文件的读写操作
- JAVA文件读写操作
- java读写文件操作
- java text文件读写操作