Java的读文件和写文件
2015-12-11 14:54
537 查看
1.文件的写
2.文件的读
package cn.edu.hpu.example; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class FileWriterDemo { public static void main(String[] args) throws IOException { // The name of the file to open. String fileName = "temp.txt"; try { // Assume default encoding. FileWriter fileWriter = new FileWriter(fileName); // Always wrap FileWriter in BufferedWriter. BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); // Note that write() does not automatically // append a newline character. bufferedWriter.write("Hello there,"); bufferedWriter.write(" here is some text."); bufferedWriter.newLine(); bufferedWriter.write("We are writing"); bufferedWriter.write(" the text to the file."); // Always close files. bufferedWriter.close(); } catch (IOException ex) { System.out.println("Error writing to file '" + fileName + "'"); // Or we could just do this: // ex.printStackTrace(); } } }
2.文件的读
package cn.edu.hpu.example; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class FileDemo { public static void main(String[] args) throws IOException { // The name of the file to open. String fileName = "temp.txt"; // This will reference one line at a time String line = null; try { // FileReader reads text files in the default encoding. FileReader fileReader = new FileReader(fileName); // Always wrap FileReader in BufferedReader. BufferedReader bufferedReader = new BufferedReader(fileReader); while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } // Always close files. bufferedReader.close(); } catch (FileNotFoundException ex) { System.out.println("Unable to open file '" + fileName + "'"); } catch (IOException ex) { System.out.println("Error reading file '" + fileName + "'"); // Or we could just do this: // ex.printStackTrace(); } } }
相关文章推荐
- Eclipse开发过程中个VM Arguments的设置
- Java学习笔记----线程2
- Java POI 读取Office excel (2003,2007)及相关jar包
- Eclipse中最有用的快捷键组合
- [javase学习笔记]-2.7 变量和数据类型(2)
- Java 用动态代理实现AOP
- java list<string>组 传递到值js排列
- SpringMVC学习笔记二第一个小的程序
- Java操作Excel
- 搭建Java开发环境(安装JDK和Eclipse)
- 基于Spring MVC的ECharts动态数据实时展示
- Spring面试问答Top 25
- Java代码规范
- Spring入门示例及相关概念介绍
- java最佳实践
- Java笔记-写在开始
- Java序列化和反序列化
- Java中的初始化块
- JAVA输入流的复用
- 在springmvc中非controller类中调用service接口,以获取springmvc容器方法实现