JAVA文件读写操作_hanCSDN_20130609
2013-06-09 14:24
323 查看
package com.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; public class Test2 { /** * 读取文件内容 * * @param filePath */ public static void readFile(String filePath) { File file = new File(filePath); FileInputStream fis = null; String line = null; InputStreamReader isr = null; BufferedReader br = null; try { fis = new FileInputStream(file); isr = new InputStreamReader(fis); br = new BufferedReader(isr); while ((line = br.readLine()) != null) { System.out.println(line); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { br.close(); isr.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } } /** * 写入文件内容 * * @param filePath * @param content */ public static void writeFile(String filePath, String content) { File file = new File(filePath); FileWriter writer = null; BufferedWriter bw = null; try { // 打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件 writer = new FileWriter(file, true); bw = new BufferedWriter(writer); bw.newLine(); bw.write(content); bw.flush(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { bw.close(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } } public static void main(String[] args) { String filepath = "d:/abc.txt"; // 读取文件内容 System.out.println("***************开始读取文件内容******************"); readFile(filepath); System.out.println("***************结束读取文件内容******************"); // 写入文件内容 System.out.println("***************开始写入文件内容******************"); writeFile(filepath, "这是新增的内容"); System.out.println("***************结束写入文件内容******************"); // 再次读取文件内容 System.out.println("***************再次读取文件内容******************"); readFile(filepath); System.out.println("***************再次读取文件内容******************"); } }
相关文章推荐
- java文件读写操作大全
- java关于文件读写操作的复习
- 【java】:对属性文件的读写操作,中文字符解决方案
- Java 如何对文件进行多个Object对象流的读写操作
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- java(JSP)读写文件操作
- Java基础———重温关于的文件读写操作,File类,FileInputStream类等的使用
- Java对文件读写的操作详解
- Java的文件读写操作
- java文件读写操作大全
- java IO总结之字符流操作文件读写(高效)
- java 文件读写 操作
- java中Properties文件的读写操作(自动创建文件夹和文件)
- java文件读写操作大全
- java配置文件的读写操作
- 关于java中的文件读写操作
- java文件读写操作大全
- Java 如何对文件进行多个Object对象流的读写操作
- Java的文件读写操作
- JAVA对于TXT文件读写-IO操作例子