java_io.BufferStream

来源:互联网 发布:phonewindow 源码 编辑:程序博客网 时间:2024/05/17 13:07
JAVA对IO流的处理在各大面试中层出不穷  虽说这些很基础  但值得拥有package com.java_io.BufferStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class TestBufferStream2 {    public static void main(String[] args) {        InputStreamReader isr = new InputStreamReader(System.in);        BufferedReader br = new BufferedReader(isr);        String s = null;        try {            s = br.readLine();            while (s != null) {                if (s.equalsIgnoreCase("exit"))                    break;                System.out.println(s.toUpperCase());//大写输出输入                s = br.readLine();            }            br.close();            System.out.println();        } catch (IOException e) {            e.printStackTrace();        }    }}

运行效果



package com.java_io.BufferStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class TestBufferStream {    public static void main(String[] args) {        try {            BufferedReader br = new BufferedReader(new FileReader(                    "F:\\Java\\public\\实验文件夹\\123.txt"));                        BufferedWriter bw = new BufferedWriter(new FileWriter(                    "F:\\Java\\public\\实验文件夹\\456.txt"));                        String s = null;            for (int i = 1; i < 100; i++) {                s = String.valueOf(Math.random());                bw.write(s);                bw.newLine();            }            bw.flush();            while ((s = br.readLine()) != null) {                System.out.println(s);            }            bw.close();            br.close();        } catch (FileNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}

程序运行前 文件状态
运行后写进的456.txt文件
写入的文件信息和读的文件信息 相同