java文件流读入写出操作

来源:互联网 发布:电脑版五笔输入法软件 编辑:程序博客网 时间:2024/05/21 10:35
package com.stu.readfile;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class BufferedReaderTest {public String readFile(String filepath){BufferedReader bfr = null;String fileStr = "";try {File file = new File(filepath);bfr = new BufferedReader(new InputStreamReader(new FileInputStream(file)));String readline = null;int i=0;while((readline = bfr.readLine())!=null){fileStr+=readline;i++;if(i>40)break;}bfr.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return fileStr;}public void writeFile(String  pathstr,String  filestr){try {BufferedWriter bfy = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(pathstr)));bfy.write(filestr);bfy.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public static void main(String[] args) {// TODO Auto-generated method stubBufferedReaderTest test = new BufferedReaderTest();test.writeFile("F:/fileland/test.txt",test.readFile("F:/fileland/新建文件夹/0024L20160811.txt"));}}

0 0
原创粉丝点击