`
梦回下花园
  • 浏览: 20588 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

读文本文件

    博客分类:
  • JAVA
阅读更多

一段读取文本文件的例子

 

File f = new File("D:\\info_fluxbill1.txt");   

InputStreamReader read = new InputStreamReader(new FileInputStream(f), "UTF-8");   
BufferedReader reader = new BufferedReader(read);   
String line = null;
while ((line = reader.readLine()) != null) {   
	if("".equals(line)) {   
		continue;   
	}   
} 

 

分享到:
评论
4 楼 梦回下花园 2010-01-05  
poppy_zy 写道
<div class="quote_title">梦回下花园 写道</div>
<div class="quote_div">
一段读取文本文件的例子

File f = new File("D:\\info_fluxbill1.txt");
InputStreamReader read = new InputStreamReader(new FileInputStream(f), "UTF-8");
BufferedReader reader = new BufferedReader(read);

while ((line = reader.readLine()) != null) {
	if("".equals(line)) {
		continue;
	}
}

弱弱的问句

while ((line = reader.readLine()) != null)

为什么不写成!=-1呢

</div>
 


我又修改了一下代码,line是字符串,自然不能用-1去比较
3 楼 梦回下花园 2010-01-05  
yfnok 写道
?這種例子網上很多啊,各種文檔格式的各種讀法的

去年工作中碰到了要读一个文件,从网上查到后就记录下来了,呵呵
2 楼 yfnok 2010-01-05  
?這種例子網上很多啊,各種文檔格式的各種讀法的
1 楼 poppy_zy 2010-01-05  
<div class="quote_title">梦回下花园 写道</div>
<div class="quote_div">
<p>一段读取文本文件的例子 </p>
<pre name="code" class="java">File f = new File("D:\\info_fluxbill1.txt");
InputStreamReader read = new InputStreamReader(new FileInputStream(f), "UTF-8");
BufferedReader reader = new BufferedReader(read);

while ((line = reader.readLine()) != null) {
if("".equals(line)) {
continue;
}
}
</pre>
<p>弱弱的问句</p>
<pre name="code" class="java">while ((line = reader.readLine()) != null)</pre>
<p>为什么不写成!=-1呢</p>
</div>
<p> </p>

相关推荐

    LabVIEW的读取文本文件

    “读取文本文件”位于函数选板“编程→文件I/O→读取文本文件”,图标和接线端如图1所示。  图1 读取文本文件图标及端子  读取文本文件读取指定文件中的字符,默认为读取文件中所有字符,接线端“计数”可以...

    VC++逐行读取文本文件

    在这个例子中,`CFile`用于打开文件,`CStdioFile_stdio`提供了一个类似于标准I/O的接口,使得我们可以用`GetLine`函数逐行读取文本。 在处理大文件时,为了优化性能,可以考虑使用缓冲区。例如,使用`std::vector...

    存储读取文本文件_读文本_

    4. **文本文件格式**:文本文件可以是纯文本或逗号分隔值(CSV)格式,它们都包含可读的字符数据。在VFP中,读取CSV文件时,可以使用`SELECT`命令与`FROM`子句结合,指定文件路径来加载数据。 5. **错误处理**:在...

    vc6.0—逐行读取文本文件代码

    在Microsoft Visual C++ 6.0(简称VC6.0)这个经典的开发环境中,程序员经常需要处理文件操作,其中一种常见的任务就是逐行读取文本文件。本文将深入讲解如何在VC6.0中实现这一功能,以及相关的重要知识点。 首先,...

    EXCEL VBA 读取文本文件宏

    本例中的“EXCEL VBA 读取文本文件宏”是一个专门用于读取文本文件并将其内容导入到Excel工作表的宏。下面将详细解释这个宏的工作原理和涉及的关键知识点。 1. **GetOpenFilename函数**: - 在VBA中,`Application...

    MFC做的逐行读文本文件数据

    在Microsoft Foundation Classes (MFC)库中,读取文本文件是一项常见的任务,特别是在开发Windows应用程序时。MFC提供了一套方便的类和方法来处理文件操作,如打开、读取和关闭文件。在这个特定的场景中,我们关注的...

    VC读文本文件

    在VC++编程环境中,读取文本文件是一项基本且常见的任务,尤其对于初学者来说,理解这一过程至关重要。本文将深入探讨如何使用VC++来逐行读取文本文件,并提供相关知识点,帮助你更好地掌握这一技能。 1. **文件...

    c#读取文本文件添加进度条

    难点就是如何获取文本文件的总行数,如果采用逐行读进行计数,当文件很大时,开始读取文件内容之前,用户会等待一段时间,效果不好。本文采用了用文件字节长度,来设置进度条的办法,效果不错,详见文档。

    完整版读文本文件(一行行的加入到列表框).rar

    这个“完整版读文本文件(一行行的加入到列表框).rar”压缩包显然包含了一个示例,展示了如何从文本文件中读取数据并将其逐行添加到列表框(ListBox)控件中。列表框是许多应用程序界面中的常见元素,用于显示一系列可...

    AddLineNum.rar_C++读取文本_文本文件 读取_读取文本文件

    在C++编程中,读取文本文件是一项基本操作,它涉及到文件流(fstream)库的使用。本示例“AddLineNum.rar”旨在演示如何读取一个文本文件,获取每行内容,并在新文件中为每一行添加行号。下面我们将详细讲解这个过程...

    Android读取文本文件的demo

    4. **读取每一行**:使用`BufferedReader`的`readLine()`方法逐行读取文本内容。这通常在一个循环中完成,直到没有更多行可读。例如: ```java String line; while ((line = bufferedReader.readLine()) != null)...

    Android 逐行写入和读取文本文件Demo

    本示例将详细介绍如何使用Android Studio 3.2进行逐行写入和读取文本文件的操作。 首先,我们需要理解Android对文件操作的基本流程。在Android中,文件操作通常在`Context`的上下文中进行,如`Activity`或`Service`...

    Qt多线程读写大型文本文件项目

    2.读取文本文件,显示到桌面控件中; 3.读取的文件使用多线程处理,不影响显示界面正常操作; 4.读取过来的文件如有修改,需要保存修改部分; 5.读、写文件需要显示处理进度; 6.增加一个列表,用于展示文本文件的...

    labview读取文本文件到数组

    自己写的一个小程序,可以从文本读取数值到字符串,然后读入数组!希望对大家有所帮助!

    Perl之读取文本文件

    ### Perl之读取文本文件知识点解析 #### 一、Perl简介 Perl是一种广泛使用的脚本语言,特别适合于文本处理和快速原型开发。它具备强大的正则表达式支持能力,可以方便地处理字符串数据。 #### 二、读取文本文件的...

    delphi 通用读取文本文件数据

    在Delphi编程环境中,"通用读取文本文件数据"是一个重要的功能,特别是在处理各种类型的数据文件时。这个标题和描述暗示我们需要实现一个不依赖特定文件格式或数据结构的文本文件读取器,能够灵活地将内容加载到一个...

    labview 读取文本文件 M到N行

    - 打开文件:使用LabVIEW的"文件操作"库中的"打开文件"函数,确保指定的文本文件可读。 - 读取行:由于LabVIEW没有直接提供读取特定行的功能,我们需要自己实现。这可以通过循环遍历文件,逐行读取并检查行号是否...

    以二进制读取文本文件

    - **`StreamReader`类**:用于从文件中读取文本。 - **`Seek`方法**:移动文件指针的位置。 - **`ReadLine`方法**:每次调用时读取一行文本直到文件结束。 3. **以二进制方式读取文件**: ```csharp ...

    C文本文件读取

    "C文本文件读取" C语言中的文本文件读取是指从文本文件中读取数据的过程,这个过程是很多应用程序的基础。在C语言中,读取文本文件可以使用stdio库中的函数,例如fopen、fread、fgets等。 在C语言中,读取文本文件...

    C++读取文本文件数据

    在C++编程环境中,读取文本文件数据是一项基础但至关重要的任务。特别是在OpenSceneGraph (OSG)这样的图形库中,我们可能需要处理保存在文本文件中的数据来构建3D场景或者配置信息。下面我们将详细探讨如何在C++中...

Global site tag (gtag.js) - Google Analytics