java 取出文本文件中空行的实例代码

 更新时间:2013年09月01日 15:09:34   作者:  
这篇文章介绍了java 取出文本文件中空行的实例代码,有需要的朋友可以参考一下

复制代码 代码如下:

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class qukonghang {
    private static String filename1;
    private static String filename2;
    public static void main(String[] args) {
        filename1="file1";
        filename2="file2";
        File file=new File(filename1);
        InputStream is=null;
        BufferedReader br = null;
        String tmp;
        FileWriter writer=null;
        int i=0;
        try {
            is=new BufferedInputStream(new FileInputStream(file));
            br = new BufferedReader(new InputStreamReader(is, "utf-8"));
            writer = new FileWriter(filename2, true);
            while((tmp=br.readLine())!=null){
                if(tmp.equals(""));
                else{
                    writer.write(tmp+"\n");
                    i++;
                    System.out.println(i);
                }
            }
            writer.close();
            is.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

相关文章

  • SpringBoot 项目添加 MDC 日志链路追踪的执行流程

    SpringBoot 项目添加 MDC 日志链路追踪的执行流程

    日志链路追踪就是将一个标志跨线程进行传递,在一般的小项目中也就是在你新起一个线程的时候,或者使用线程池执行任务的时候会用到,比如追踪一个用户请求的完整执行流程,本文给大家介绍SpringBoot MDC 日志链路追踪的代码,感兴趣的朋友一起看看吧
    2021-06-06
  • SpringBoot基本web开发demo过程解析

    SpringBoot基本web开发demo过程解析

    这篇文章主要介绍了SpringBoot基本web开发demo过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • JavaMail实现发送邮件(QQ邮箱)

    JavaMail实现发送邮件(QQ邮箱)

    这篇文章主要为大家详细介绍了JavaMail实现发送邮件(QQ邮箱),文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • SpringMVC接收多个对象的4种方法

    SpringMVC接收多个对象的4种方法

    这篇文章主要为大家详细介绍了SpringMVC接收多个对象的4种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Java如何获取文件夹下所有压缩包下指定文件

    Java如何获取文件夹下所有压缩包下指定文件

    在Java中,通过遍历文件夹并对压缩包进行解析,可以实现提取指定文件的功能,如文档、PDF等,该过程中可增加过滤条件来适应不同需求,例如文件类型或文件名过滤,该方法适用于处理大量数据时的文件管理和数据提取
    2024-09-09
  • Java倒计时三种实现方式代码实例

    Java倒计时三种实现方式代码实例

    这篇文章主要介绍了Java倒计时三种实现方式代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案

    springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案

    这篇文章主要介绍了springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案,亲测试过可以,需要的朋友可以参考下
    2018-07-07
  • Springquartz的配置方式详解

    Springquartz的配置方式详解

    本文介绍了在Spring框架中使用Quartz进行任务调度的三种方式:使用@Scheduled注解、XML配置和Java配置,每种方式都有其特点和适用场景,感兴趣的朋友一起看看吧
    2025-01-01
  • SpringBoot的监控(Actuator)功能用法详解

    SpringBoot的监控(Actuator)功能用法详解

    这篇文章主要介绍了SpringBoot的监控(Actuator)功能用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • SpringBoot测试之高级配置方式

    SpringBoot测试之高级配置方式

    这篇文章主要介绍了SpringBoot测试之高级配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论