• IO流之标准输入输出流


     源数据源是标准输入设备(键盘、鼠标、触摸屏)等输入设备。在java中用System.in 得到一个InputStream字节输入流

    public static void main(String[] args) throws IOException {
            //从控台输入(以前一直用的是scanner)
            InputStream in=System.in;
            InputStreamReader reader=new InputStreamReader(in,"GBK");
            BufferedReader br=new BufferedReader(reader);
            //将上面读取的文本写入文件
            File file=new File("D:\111\a.txt");
            FileWriter writer=new FileWriter(file);
            BufferedWriter bw=new BufferedWriter(writer);
            //设置结束标志
            String end="bye";
            String line;
            while (true) {
                line=br.readLine();
                if(line.equals(end)){
                    break;
                }
                bw.write(line);
            }
            bw.flush();
            bw.close();
            writer.close();
        }

     数据目的地是标准输出设备(显示器)等输出设备。在java中用System.out得到一个PrintStream 字节输出流(字节打印流)。提供了更强大的

    print

    println

    打印方法用于打印各种数据类型

    public static void main(String[] args) throws IOException {
            //读取文件然后显示到输出设备
            File file=new File("D:\111\a.txt");
            FileReader reader=new FileReader(file);
            BufferedReader br=new BufferedReader(reader);
            PrintStream ps=System.out;
            String line;
            while ((line=br.readLine())!=null) {
                ps.println(line);
            }
            //这段代码也是就是我们之前写的System.out.println();
           String line1;
           while ((line1=br.readLine())!=null) {
            System.out.println(line1);
        }
        }
  • 相关阅读:
    HDOJ 1877
    POJ 2210
    HDOJ 1230(火星A+B)
    大数想减
    HDU 2115
    HDOJ 1234
    HDOJ 3784
    HDOJ3782(xxx定理)
    C# 使用 Stopwatch 测量代码运行时间
    SQL返回当前天是星期几
  • 原文地址:https://www.cnblogs.com/zhangxiong-tianxiadiyi/p/10831781.html
Copyright © 2020-2023  润新知