zoukankan      html  css  js  c++  java
  • 实用:Java基础流计算

    java的流不常用,每次学习完都懂,过了一段时间就全忘了。。。

    记录下一点实用的东西。。。

    需求: 截取文件的前250kb内容

    public static void main(String[] args) {
    read("data");
    }

    public static void read(String inputFileName) {
    String root = "/Users/xxx/Desktop/data/";
    inputFileName = root + inputFileName ;

    String outputFileName = inputFileName + 250 + "kb.html";
    inputFileName = inputFileName + ".html";

    File input = null;
    File out = null;
    try {
    BufferedReader bufferedReader = new BufferedReader(new FileReader(inputFileName));

    out = new File(outputFileName);
    BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(out));

    String line = null;
    while((line = bufferedReader.readLine())!=null){
    long len = out.length();
    long max = 250 * 1024;
    if (len < max) {
    bufferedWriter.write(line);
    bufferedWriter.newLine();
    bufferedWriter.flush();
    }else {
    break;
    }
    }
    bufferedWriter.close();
    bufferedReader.close();
    }catch (Exception e){
    System.out.println(e.getMessage());
    }

    }
  • 相关阅读:
    比较好的总结runtime
    开发证书详解
    删除数组中特定元素推荐做法
    pbxproj文件冲突解决办法
    svn不提交user文件
    c提高第六次课 文件读取
    c++函数指针
    c提高第五次作业
    c提高第四次作业
    c提高第四课
  • 原文地址:https://www.cnblogs.com/ctaixw/p/12050160.html
Copyright © 2011-2022 走看看