首页 > 编程语言 >Java 读取文件,并且不需要部分排除后重新写入另一个文件中

Java 读取文件,并且不需要部分排除后重新写入另一个文件中

时间:2022-11-10 17:00:55浏览次数:46  
标签:文件 Java 读取 write str new out

 

package chun.auto01;

import java.io.*;

/**
 * @Author yxchun
 * @date 2022/11/2  14:03
 * @Des
 **/
public class TestFile {

    public static void main(String[] args) throws IOException {
        // 需要读取的文件位置
        String dir="D:\\soft\\apache-jmeter-5.4.3\\bin\\FB2_P3_49\\uploadBase64\\FB2.0yace2\\150\\result.jtl";
        File file = new File(dir);
        if(!file.exists()){
            System.out.println("文件不存在");
        }else{
            BufferedReader fis = new BufferedReader(new FileReader(file));
            // 写入的文件位置
            BufferedWriter write = new BufferedWriter(new FileWriter(new File("D:\\soft\\apache-jmeter-5.4.3\\bin\\FB2_P3_49\\uploadBase64\\FB2.0yace2\\out\\result 150.jtl")));
            String str= "";
            int count=0;
            while ((str=fis.readLine())!=null){
                // 读取文件
                if(str.contains("Non HTTP response code")){
//                    System.out.println(str);
                    // 计算 文件中有多少个需要排除的数据
                    count++;
                }else{
             //写入文件
                  write.write(str);
                  write.newLine();
                  write.flush();
                }
            }
            System.out.println(count);
            fis.close();
            write.close();
        }

    }
}

 

标签:文件,Java,读取,write,str,new,out
From: https://www.cnblogs.com/ychun/p/16877661.html

相关文章