zoukankan      html  css  js  c++  java
  • thinking in java笔记 18 IO

    ***File
         File类实际描述的是FilePath。

         File path = new File("./bin/OutputVerifier.py"); //得到文件

           File path = new File("./bin");  //得到文件夹

        String[] list = path.list();  //得到path下文件和文件夹列表
        File.list(FilenameFilter filter)
    File假如是一个Directory,可以通过list()方法得到这个目录下所有的文件和目录的名称数组,list()方法,一种是没有参数,一种是实现FilenameFilter接口的参数,例如要获得一个指定目录下的所有的java文件,就要使用第二种带参数的list()方法
    ***Reader Writer 
         InputStream OutputStream 为面向字节形式的IO
         
    Reader Writer 提供兼容Unicode与面向字符的IO
         InputStreamReader可以把InputStream转换为Reader
         
    OutputStreamReader可以把OutputStream 转换为Writer 
    ***缓冲输入文件
         
        BufferedReader in = new BufferedReader(new FileReader(filename));、
              in.readLine();
    ***从内存输入
         
        StringReader in = new StringReader(
          BufferedInputFile.read("./src/io/BufferedInputFile.java"));
        int c;
        while((c = in.read()) != -1)
          System.out.print((char)c);
    ***格式化的内存输入
         DataInputStream是一个面向字节的类,需使用InputStream作为参数
  • 相关阅读:
    Python爬虫常用之HtmlParser
    Python异常基础
    python开头——文件声明 详解
    if __name__ == '__main__' 详解
    python基础提高演练(名片管理系统的开发)
    python函数基础
    python中的运算符归类
    python中的if判断语句
    python中变量命名的基本规则,标识符和关键字
    python中变量的基本使用
  • 原文地址:https://www.cnblogs.com/myparamita/p/2203993.html
Copyright © 2011-2022 走看看