• 流的总结及小问题


     FileInputStream fis=new FileInputStream(file);//这里面的形参不能加引号,加上引号就不是指的对象了  而是指的是字符串了
            FileOutputStream fos=new FileOutputStream(file1);

    流的使用流程:1、创建文件类,体现要操作的文件的路径
    2、创建节点流:FileInputSream和FileOutputSream
    3、创建BufferInputStream和BufferOutputStream或者实现BufferReader和BUfferWriter
    最好使用BufferReader和BUfferWriter readLine()---每次调用就会读取一行
    writeLine(String s)---每次调用写出一行
    4、定义一个变量用

    while((BufferInputStream和BufferOutputStream.read()!=-1)){}或者while((s = br.readLine()) != null) {}

    判断
    5、关流

    package keshang;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.io.Reader;
    
    public class Textbuffer {
        public static void main(String[] args) {
            File file =new File("E:\新建文本文档.txt");
            Reader reader=null;
            try {
                reader=new FileReader(file);
                BufferedReader br=new BufferedReader(reader);
                
                
                String s=null;
                try {
                    while((s=br.readLine())!=null){
                        System.out.println(s);
                    }
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                try {
                    br.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
        }

  • 相关阅读:
    sqlserver2005分页
    windows计划任务
    sqlserver 2005 通信格式
    sqlserver 导出数据到excel
    所有连接sqlserver 2005 数据库的驱动程序
    Sql 2000 中行转列的查询方法
    [转] ASP.NET中使用javascript
    [转]17种常用正则表达式
    正则式正反向预编译(实战)
    正则表达式的正反向预编译
  • 原文地址:https://www.cnblogs.com/NCL--/p/7272607.html
Copyright © 2020-2023  润新知