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