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();
            }
        }
    }
  • 相关阅读:
    算法2:邻居好说话:冒泡排序
    算法1:最快最简单的排序——桶排序
    冒泡排序
    Linux基本操作命令总结
    APP内嵌H5页面,H5页面向APP发送消息
    前端进行微信公众号账号绑定步骤
    history不刷新页面改变url
    在 Chrome DevTools 中调试 JavaScript 入门
    eslint 在webstorm配置
    electron 自定义菜单
  • 原文地址:https://www.cnblogs.com/springxian/p/13516878.html
Copyright © 2011-2022 走看看