zoukankan      html  css  js  c++  java
  • 8.17Java入门--->第二十一节(IO流)

    1、输入流,输出流

    2、字节流、字符流

    字节流主要是input stream和outputSteam作为基类

    字节流处理非文本文件

                                                        

    字符流主要是reader和writer作为基类

    处理文本文件

    input Stream:输入流

    FileInputStream(继承inputStream)

    FileReader(继承reader)报名                                                                                                              

     out同理

    节点流、处理流

    缓冲流,

    字节缓冲流  BufferedInputStream、BufferedOutputStream

    字符缓冲流  BufferedReader、BufferedWriter

    用法都一样,传输过程需要那个用哪个

    缓冲流需要套接在相应的节点流

    编写程序完成一个java文件的复制从test1.java复制数据到test2.java
    需要在test2.java中的每一行的开头显示行数
    package com.xian;
    import java.io.*;
    public class Test817 {
       public static void main(String[] args) {
            try {
                BufferedReader bufferedReader=new BufferedReader(new FileReader(new File("C:\Users\Spring-Xian\Documents\安博作业\817\test1.java")));
                BufferedWriter bufferedWriter=new BufferedWriter(new FileWriter(new File("C:\Users\Spring-Xian\Documents\安博作业\817\test2.java")));
                int lin=1;
                String s=null;
                String test=null;
                while((test=bufferedReader.readLine())!=null){
                    s=lin+test;
                    bufferedWriter.write(s);
                    lin++;
                    bufferedWriter.newLine();
                    bufferedWriter.flush();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    19年下半年读书清单一览
    2019-2020:时间戳
    全链路压测资料汇总——业内大厂解决方案
    个人公众号开通啦
    windows 10环境下安装Tensorflow-gpu
    如何判断安卓模拟器的型号(品牌)
    socket.io的websocket示例
    Node + Selenium使用小结
    基于SOUI开发一个简单的小工具
    国际化之Android设备支持的语种
  • 原文地址:https://www.cnblogs.com/springxian/p/13516878.html
Copyright © 2011-2022 走看看