A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.zip.InflaterInputStream;

//键盘录入数据读取到文件当中
public class ReaderFile {

        public static void main(String[] args) throws IOException {
                //输入流
      InputStreamReader isr=new InputStreamReader(System.in);
      BufferedReader bfr=new BufferedReader(isr);
      //输出流
     // BufferedWriter bfw=new BufferedWriter(new FileWriter("c.txt"));
      BufferedWriter bfw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("ci.txt"), "UTF-8"));
      String line=null;
      while((line=bfr.readLine())!=null){
            if("over".equals(line))
                    return;
              bfw.write(line);
              bfw.newLine();
              bfw.flush();
      }
      bfw.close();
        }

}
=================================================================
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.io.Writer;

import javax.crypto.Cipher;

//将一个文件打印到控制台上
//源:文件
//目的:控制台
public class WriteFile {

        public static void main(String[] args) throws IOException {
          
                InputStreamReader reader= new InputStreamReader(new FileInputStream("ci.txt"),"UTF-8");
                BufferedReader bfr=new BufferedReader(reader);
                OutputStreamWriter osw=new OutputStreamWriter(System.out,"utf-8");
                BufferedWriter bfw=new BufferedWriter(osw);
                char[] cs=new char[1024];
                int num=0;
                while((num=bfr.read(cs))!=-1){
               
                        bfw.write(new String(cs));
                        bfw.newLine();
                        bfw.flush();
                       
                }
                bfw.close();
               
        }

}

评分

参与人数 2黑马币 +6 收起 理由
飒飒 + 2 不错!
cuixinfu + 4 赞一个!

查看全部评分

1 个回复

正序浏览
可以可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马