`
arron.huang
  • 浏览: 32695 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 按行读取文件内容

    博客分类:
  • Java
阅读更多

String readPath = "";
  String writePath = "";
  
  BufferedReader in = null;
  BufferedWriter os = null;
  
  try {
   // 读取文件(readPaht)内容
   if(null != in){
    in.close();
   }
   in = new BufferedReader(new InputStreamReader(new FileInputStream(readPath)));
   //
   if(null != os){
    os.close();
   }
   os = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(writePath)));
   String line = in.readLine();

   while (null != line && !"".equals(line)) {
    os.write(line);
    os.newLine();
    line = in.readLine();
   }

  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   try{
    if(null != in){
     in.close();
    }
    if(null != os){
     os.close();
    }
   }catch (Exception e) {
    e.printStackTrace();
   }
  }

分享到:
评论

相关推荐

    java 按顺序读取文件

    在按顺序读取文件时,通常我们会先创建一个`FileReader`对象,然后将其传递给`BufferedReader`,以便高效地逐行读取文件内容。 以下是一个简单的示例,展示如何使用`BufferedReader`按顺序读取文件: ```java ...

    java按行读取大文件并解析入库

    为了高效地处理这类问题,我们可以利用Java的`java.nio`包中的BufferedReader和FileChannel等类,实现按行读取大文件,并将其内容解析后存储到数据库中。本文将详细讲解这一过程。 首先,我们需要了解`java.nio`包...

    详解Java无需解压直接读取Zip文件和文件内容

    "Java读取Zip文件和文件内容" Java无需解压直接读取Zip文件和文件内容是Java语言中的一种常见操作,通过使用java.util.zip包中的ZipFile、ZipInputStream和ZipEntry类,我们可以轻松地读取Zip文件和文件内容。下面...

    Java实现按行分割大文件

    Java实现按行分割大文件需要使用多种技术,例如读取大文件、构建字符串、创建目录、读取文件行、构建字符串、判断文件是否存在、处理异常、记录日志、记录时间、存储分割后的文件、获取文件名和分隔文件名等。

    JAVA NIO 按行读取大文件,支持 GB级别

    本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件...

    java 读取文件 文件读取操作

    对于文本文件,尤其是日志或配置文件,按行读取文件内容更为常见。Java提供`java.io.BufferedReader`类实现这一功能: ```java BufferedReader reader = new BufferedReader(new FileReader(fileName)); String...

    [Java]读取文件方法大全.pdf

    Java 中可以使用 BufferedReader 类来实现按行读取文件内容。 四、随机读取文件内容 随机读取文件内容是指随机访问文件的内容,这种方式常用于读取大型文件。Java 中可以使用 RandomAccessFile 类来实现随机读取...

    java 读取PDF文件中的内容

    接下来,我们可以通过以下步骤读取PDF文件内容: 1. **初始化PDF文档**:使用`PDDocument`类加载PDF文件。这是一个重要的步骤,因为`PDDocument`是处理PDF文档的主要类。 ```java File file = new File("path_to_...

    Java读取资源文件时内容过长与换行的处理

    ### Java读取资源文件时内容过长与换行的处理 在Java开发过程中,经常会遇到需要读取资源文件的情况,比如配置文件、属性文件等。这些文件中的内容有时会非常长,或者为了提高可读性,需要进行换行处理。本文将详细...

    java读取文件方法大全

    ### Java读取文件方法大全:读取File流等技术 在Java中,读取文件是一项基本且重要的操作,它可以通过多种方式实现,如字节流、字符流和基于行的读取。下面将详细介绍这些方法: #### 字节级读取:`...

    java实现实时读取文件内容

    java实现实时读取文件内容

    JAVA NIO 按行读取大文件支持 GB级别-修正版

    本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件结束 ...

    java读取文件内容

    在Java中,文件读取是通过`java.io`包中的类来实现的。本例中用到了`BufferedReader`和`FileReader`。 - **BufferedReader**:提供了一个方便的接口用于读取文本文件中的字符数据。它具有从输入流中读取文本的功能...

    java如何读取文件

    本文将详细解析如何使用Java读取文本文件,基于提供的代码示例,深入探讨其工作原理及最佳实践。 ### Java读取文本文件的基础 在Java中,读取文件主要依赖于`java.io`包中的类,如`FileReader`和`BufferedReader`...

    JAVA实现远程文件读取

    * 读取文件内容 * 关闭连接 1.2 服务器端编程 在RemoteFileServer类中,我们创建了一个ServerSocket对象,用于监听客户端的连接请求。服务器端编程的主要步骤包括: * 创建ServerSocket对象 * 监听客户端的连接...

    java读取txt文件内容(java快速读取,程序已调试通)

    java读取txt文件,可以以文件路径构造这个流,:FileInputStream fin = new FileInputStream("d:/test.txt"); 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回...

    NIO(byteBuffer)按行读取文件

    使用nio byteBuffer 实现按行读取文件(大文件) 在window/linux/macOS上均测试通过 对于中文乱码也已处理成功 完整注释,可随需求更改 有问题请邮件:mly610865580@126.com

    Java去重txt文件内容(按行)

    "Java去重txt文件内容(按行)"这个主题涉及到如何利用Java语言有效地读取TXT文件,并通过比较两份文件的内容来消除重复的行。在这个过程中,Java 8引入的新特性——流(Stream)和并行流(Parallel Stream)起到了关键...

    使用java代码获取yml文件中指定的内容(csdn)————程序.pdf

    然后,我们可以使用`FileInputStream`读取文件内容,并通过`Yaml.load()`方法将YAML数据解析为Java对象: ```java Object obj = yaml.load(new FileInputStream(url.getFile())); System.out.println(obj); ``` ...

    java中读取目录下指定的文件

    在Java编程语言中,读取目录下指定的文件是一项常见的任务,这主要涉及到文件I/O操作。Java提供了丰富的API来处理文件系统相关的操作,包括读取、创建、删除文件以及遍历目录等。这里我们将详细讲解如何在Java中实现...

Global site tag (gtag.js) - Google Analytics