java 关于 txt 文件读写
- package com.zyb.pric;
- import java.io.*;
- public class FileOperate {
- public static void main(String[] args) {
- writeFile();
- readFile();
- }
- public static void writeFile(){
- FileOutputStream fos=null;
- OutputStreamWriter osw=null;
- BufferedWriter bw=null;
- String charSet="utf-8";// 写入的字符编码
- try {
- fos=new FileOutputStream("d:/test.txt");// 节点类
- osw= new OutputStreamWriter(fos,charSet);// 转化类
- bw=new BufferedWriter(osw);// 装饰类
- bw.write("我是");
- bw.newLine();
- bw.write("hututu");
- } catch (Exception e) {
- e.printStackTrace();
- }finally {
- try {
- bw.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- public static void readFile(){
- FileInputStream fis=null;
- InputStreamReader isr=null;
- BufferedReader br=null;
- String charSet="GB2312";// 写入的字符编码
- try {
- fis=new FileInputStream("d:/test.txt");// 节点类
- isr=new InputStreamReader(fis,charSet);// 转化类
- //isr=new InputStreamReader(fis); 采用系统默认编码
- br=new BufferedReader(isr);// 装饰类
- String line;
- while((line=br.readLine())!=null){
- System.out.println(line);
- }
- } catch (Exception e) {
- e.printStackTrace();
- }finally {
- try {
- br.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
来源: http://www.bubuko.com/infodetail-3394406.html