zoukankan      html  css  js  c++  java
  • 优雅写Java之三(IO与文本解析)

    一、资源相关

    二、路径与文件

    读文件:

    String fileName = "str.txt";
    Files.lines(Paths.get(fileName), StandardCharsets.UTF_8).forEach(System.out::println);
    List<String> out = Files.readAllLines(Paths.get(fileName));
    // 按行读
    private static void readFile(String fileName) throws IOException {
            BufferedReader br = new BufferedReader(new FileReader(new File(fileName)));
            String line;
            Set<String> readOnlyPath = new TreeSet<>();
            Set<String> otherPath= new TreeSet<>();
            while ((line = br.readLine()) != null) {
                System.out.println(line);
                getOpenPathList(line, readOnlyPath, otherPath);
            }
            br.close();
        }
    

    写文件:

    Files.write(Paths.get("output1.txt"), content.getBytes());
    

    三、数据解析

  • 相关阅读:
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    39. Combination Sum(dfs)
  • 原文地址:https://www.cnblogs.com/sandeepin/p/elegant-java-io-resource-parse.html
Copyright © 2011-2022 走看看