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作为参数
  • 相关阅读:
    Vulkan Tutorial 06 逻辑设备与队列
    Vulkan Tutorial 05 物理设备与队列簇
    过滤器Filter(2)
    Filter过滤器(1)
    Java-Web监听器
    Filter案例
    <context:annotation-config/>
    @Autowired 和 @Resource
    Hibernate各种主键生成策略与配置详解
    eclipse新建workspace使用之前workspace的个性配置
  • 原文地址:https://www.cnblogs.com/myparamita/p/2203993.html
Copyright © 2011-2022 走看看