13.BufferedReader

发表日期:2022-08-05 16:17:46 | 来源: | | 浏览(634) 分类:JAVA基础

ReaderDemo01

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;


public class ReaderDemo01 {

    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub

        File file = new File("d:" + File.separator + "OutputStreamDemo.txt");
        FileReader fr = new FileReader(file);
        BufferedReader br = new BufferedReader(fr);
        String str = null;
        while ((str = br.readLine()) != null) {
            System.out.println(str);
        }
        fr.close();
        br.close();
      /*
      FileReader fReader = null;
      try {
         fReader = new FileReader(file);
      } catch (FileNotFoundException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      
      BufferedReader bReader = new BufferedReader(fReader);
      
      try {
         System.out.print(bReader.readLine());
      } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      */

    }

}

ReaderDemo02

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;


public class ReaderDemo02 {

   /**
    * @param args
    * @throws IOException 
    */
   public static void main(String[] args) throws IOException {
      // TODO Auto-generated method stub
      InputStream is = System.in;//字节流
      InputStreamReader isr = new InputStreamReader(is);//转换为字符流
      BufferedReader br = new BufferedReader(isr);

      System.out.println("请输入内容");
      
      String str = null;
      while ((str = br.readLine())!=null) {
         if ("exit".equals(str)) {
            break;
         }
         System.out.println(str);
      }
      is.close();
      isr.close();
      br.close();
      System.out.println("bye!");
      
      /*
      BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in));
      
      String string = null;
      
      System.out.println("请输入内容");
      
      try {
         string = bReader.readLine();
      } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
      }
      
      System.out.println("输入内容:"+string);
      */
   }
}

ExecDemo01

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class ExecDemo01 {

   /**
    * @param args
    * @throws IOException 
    */
   public static void main(String[] args) throws IOException {
      // TODO Auto-generated method stub
      
      int i = 0 ;
      int j = 0 ;
      
      BufferedReader bReader = new BufferedReader(new InputStreamReader(System.in));
      
      String string = null;
      
      System.out.println("请输入第一个数字:");
      
      string = bReader.readLine();
      
      i = Integer.parseInt(string);

      System.out.println("请输入第二个数字:");

      string = bReader.readLine();
      
      j = Integer.parseInt(string);
      
      System.out.println(i+"+"+j+"="+(i+j));
      
      

   }

}


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。