`
wxl24life
  • 浏览: 293552 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 按行读文件操作代码

阅读更多
平时接触 Java 文件操作的机会不多,所以对 Java 文件读写相关的API不太熟悉。今天在项目里处理一段逻辑时需要按行读文件,所以在这里简单的把代码贴一下。以后有时间再细细研究相关API。

按行读文件的操作包含3个步骤:

1. 用FileInputStream打开一个文件
2. InputStreamReader逐个读取 stream 中的字符
3. 调用BufferedReader#readLine()逐行取出

代码如下(省略异常处理)

InputStream    fis;
BufferedReader br;
String         line;

fis = new FileInputStream("the_file_name");
br = new BufferedReader(new InputStreamReader(fis, Charset.forName("UTF-8")));
while ((line = br.readLine()) != null) {
    // Deal with the line
}



参考链接:
1.Java read line from file http://stackoverflow.com/a/7413900
分享到:
评论

相关推荐

    java 按顺序读取文件

    在Java编程语言中,按顺序读取文件是基础且重要的操作。这通常涉及到使用I/O流(Input/Output Stream)来处理文件数据。本篇文章将深入探讨如何在Java中实现按顺序读取文件,以及涉及的相关知识点。 首先,Java提供...

    java 读取文件 文件读取操作

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

    JAVA简单的读写文本文件的代码

    在本示例中,`StringBuffer`用于逐行读取文件并将内容存储到缓冲区中。 #### 代码实现: ```java public void readToBuffer(StringBuffer buffer, InputStream is) throws IOException { String line; ...

    java 读取properties文件代码

    读取Properties文件是Java开发中的常见操作,特别是在需要根据配置文件动态改变程序行为的时候。下面我们将详细探讨如何在Java中读取Properties文件。 首先,你需要确保你的项目中包含了一个Properties文件,比如`...

    java如何读取文件

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

    java读取txt文件代码

    从给定的文件信息来看,主要关注点在于Java读取TXT文件的代码示例,以及如何处理和操作从TXT文件中读取的数据。下面将详细解释这一知识点。 ### Java读取TXT文件的基本流程 在Java中,读取TXT文件通常涉及以下几个...

    Java读取dwg代码演示

    本文将深入探讨如何使用Java读取DWG文件,并提供一个简单的代码示例。首先,我们需要了解可用的库,例如`Teigha File Format API`(前身为Open Design Alliance的ODA)提供对DWG文件的访问。Teigha是一个强大的跨...

    java读取shp文件代码

    - 此外还需要导入标准Java库如`java.io.*`等用于文件操作。 #### 代码分析与解读 1. **类定义**:`public class ShapefileReader`定义了一个名为`ShapefileReader`的公共类,用于处理Shapefile文件的读取工作。 ...

    java创建TXT文件并进行读、写操作(代码)

    ### Java创建TXT文件并执行读写操作:详细解析与代码示例 在现代软件开发中,...掌握这些基本的文件操作技巧对于任何Java开发者来说都是非常重要的。希望本文能帮助你在实际项目中更加熟练地使用Java进行文件处理。

    java属性文件读取代码

    JAVA配置文件读取,加载操作

    java读取配置文件源代码

    这里,我们关注的是如何使用Java来读取配置文件,这通常涉及到`java.util.Properties`类和文件I/O操作。 标题“java读取配置文件源代码”表明我们将讨论一个Java程序,该程序用于从`.properties`文件中加载和解析...

    JAVA设计文本文件读取倒序排序

    在这个程序中,`java.io.File`类用于表示文件对象,`java.io.FileInputStream`和`java.io.InputStreamReader`用来读取文件内容,而`BufferedReader`则用于按行读取文本。 2. **JFileChooser控件**:这是Java Swing...

    java nio 包读取超大数据文件

    - **定义文件范围**:通过`begin_fz`、`begin_fm`、`end_fz`、`end_fm`等变量定义了要读取文件的起始位置和结束位置,以便分块读取。 2. **内存映射文件创建** - 使用`new File(fileName)`创建`File`对象。 - `...

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

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

    Java读写文本文件的示例代码.rar

    总之,这个压缩包提供的示例代码旨在教育开发者如何在Java中进行文本文件的读写操作。了解并熟练掌握这些基础技能对于任何Java开发者来说都是至关重要的。通过练习和理解这些示例,你可以为更复杂的文件处理任务打下...

    Java读取文件示例代码

    在Java编程中,读取文件是一项基础且重要的任务。这里我们将会探讨三种不同的方法来实现这一功能:IOStreamReader、BufferedReader以及Apache Commons IO中的IOUtils。这些方法各有特点,适用于不同的场景。 首先,...

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

    在上面的代码中,我们使用了BufferedReader类来读取文件内容。首先,我们获取了Zip文件中的每个Entry,然后使用ZipFile类的getInputStream()方法获取该Entry的输入流。最后,我们使用BufferedReader类来读取文件内容...

    java读取ShapeFile文件的源代码.pdf

    Java 读取 ShapeFile 文件的源代码解析 ShapeFile 是一种常用的 GIS 文件格式,用于存储地理空间数据。 Java 语言可以通过各种库和框架来读取 ShapeFile 文件。下面将对 Java 读取 ShapeFile 文件的源代码进行解析...

    java实现文件的读写操作

    在Java中,`java.io`包提供了丰富的类和接口来支持文件操作,如`File`、`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`等。首先,我们需要创建一个`File`对象来代表我们想要操作的文件或目录。...

    java把文本文件内容导入到数据库

    在Java中,我们可以使用`BufferedReader`或`Scanner`类来读取文件内容,然后通过`split()`方法根据分隔符拆分每一行,得到一个字段数组。 例如: ```java BufferedReader reader = new BufferedReader(new ...

Global site tag (gtag.js) - Google Analytics