`
jilong-liang
  • 浏览: 481484 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

txt文件行是空的处理方式

    博客分类:
  • Java
阅读更多
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;

/**
 *@Author:jilongliang
 *@Date:2013-4-17
 */
public class Test11 {

	public static void main(String args[]) throws Exception {
		String path="D:\\DATA\\ttt.txt";
//		InputStream in = Test11.class.getResourceAsStream(path);
//		BufferedReader reader = new BufferedReader(new InputStreamReader(in));
//		String line = readLine(2, reader);// 读取第2行
//		System.out.println(line);
//		reader.close();
		List<String> list=getTxtContent(path);
		for (int j=3;j<list.size();j++) { ///
			System.out.println("第一条:"+list.get(0) );
			System.out.println("时间:"+list.get(2) );
			System.out.println("联系电话"+list.get(j) );
		}
	}

	private static String readLine(int lineNumber, BufferedReader reader)
			throws Exception {
		String line = "";
		int i = 0;
		while (i < lineNumber) {
			line = reader.readLine();
			i++;
		}
		return line;
	}
	/**
	 * 獲取文本內容
	 * @param path文件路徑
	 * 该方法是对文件的哪一行有空的就处理掉,放入一个List里面然后再读第一条数据和时间到
	 * 一个表的相应字段里面去,而且内容和时间是相同的,联系方式不一样.
	 * 
	 * @return
	 */
	public static List<String> getTxtContent(String path){
		List<String> content=new ArrayList<String>(); 
		BufferedReader reader = null;
		String Line = "";
		try {
			reader = new BufferedReader(new FileReader(path));
			while ((Line = reader.readLine()) != null) {
				Line=Line.trim();//去掉空行
 
				if(!Line.equals(""))//不是空的就添加
				content.add(Line);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return content;
	}
}

 

  • 大小: 141.3 KB
分享到:
评论

相关推荐

    txt 文件 去除 空行 空白行

    可一次性去除指定的.txt文件中的所有空行,常用于处理从网页中得到的文本

    java 删除某行和读写txt文件

    ### Java删除某行和读写TXT文件 在Java中,如果需要从文本文件中删除特定行,实际上并没有直接提供这样的方法。通常的做法是先将文件中的所有内容读取到内存中,然后根据需要过滤掉不需要的行,最后再将处理后的...

    万能TXT文件批量处理小工具合并转码拆分批量删除软件.exe

    5、批量删除空白行:删除文本文件中 只含有空格或者制表符或者没有任何内容的行 6、批量删除重复行:重复行是针对单个文件来说的,删除重复行之后 文件内容的顺序保持源文件行的顺序,不会打乱。 7、批量删除特定行...

    易语言TXT文本文件数据的添加修改删除例程

    在处理文本文件数据时,易语言提供了丰富的内置函数和命令,使得添加、修改和删除TXT文本文件中的数据变得简单易行。下面将详细介绍如何使用易语言实现这些功能。 一、读入文本文件 在易语言中,可以使用“读取...

    vc 读取txt文件 并按行显示 源码

    在VC++环境中,读取和显示TXT文件的内容是一项常见的任务,尤其在进行文本处理或数据分析时。本篇文章将深入探讨如何使用C++编程语言(在Visual C++环境下)实现这一功能,具体涉及到的知识点包括文件操作、字符串...

    格式化格式化txt,读取txt文件

    根据提供的文件信息,我们可以归纳出以下相关知识点: ...这些知识点涵盖了读取TXT文件的基础操作、数据处理技巧、异常处理以及编码问题等方面,对于理解如何有效地处理文本文件具有重要的参考价值。

    JSP读取TXT文件并显示

    2、当TXT文件内容包含中文时,有时会显示乱码,解决方法:打开TXT文件,在“另存为”对话框中选择“UTF-8”格式); 3、当TXT文件名为中文时,无法读取,页面会显示空白内容; 4、经测试,只有搜狗告诉浏览器可以...

    dat文件转换txt

    4. 写入.txt文件:将转换后的十进制数字写入新的.txt文件,每行一个数字或者按照特定格式排列。 5. 关闭文件:完成写入后,关闭两个文件。 为了确保转换的正确性,可能还需要进行错误检查和异常处理,比如检查.dat...

    TXT文件批量处理工具.rar

    批量删除行:包括删除前后行、删除连续行、删除奇数行、删除偶数行、删除空白行、删除重复行、删除特定行、删除含有关键字的行。 1、 批量删除前后行:删除多个文本文件最前面几行,或者最后面几行; 2、批量删除...

    读取打开txt文件程序(VB6.0代码编写)

    在VB6.0编程环境中,读取和打开TXT文件是一项基本操作,对于处理文本数据尤其重要。本教程将深入探讨如何使用VB6.0来实现这个功能,主要涉及`Seek`函数、`Line Input #`函数以及`EOF`函数。 首先,`Seek`函数在VB...

    txt文件分割源代码

    本文将深入探讨一个具体的案例——“txt文件分割源代码”,这是一种利用Java编程语言实现的高效文本处理技术,适用于Java SE、EE和Android项目。 首先,让我们理解什么是txt文件。TXT文件是一种纯文本格式,通常...

    codesys工程ST语言写文件操作 TXT文件。

    本文将重点讨论如何在Codesys工程中使用ST语言进行TXT文件的操作,特别是写文件操作。 首先,要实现写文件功能,我们需要理解ST语言中的文件处理函数。Codesys提供了`FILE_OPEN`, `FILE_WRITE`, `FILE_CLOSE`等函数...

    关于不能新建txt文件

    通过以上步骤,大多数与新建.txt文件相关的故障应能得到解决。然而,对于更深层次的问题,如病毒或恶意软件感染,可能需要额外的安全扫描和清理工具来彻底解决问题。在执行任何系统级操作前,建议先备份重要数据,...

    Java解析txt文件到数据库

    这个过程可以扩展到处理任意数量的TXT文件,只需适当调整代码来适应不同的文件结构和数据库需求。通过这种方式,我们可以高效地将大量文本数据导入到数据库中,为后续的数据分析和处理提供便利。

    以TXT文本中非空首行重命名TXT文件V2.0.zip

    标题"以TXT文本中非空首行重命名TXT文件V2.0.zip"所指的是一款工具或程序,它能够帮助用户高效地完成TXT文件的批量重命名任务,特别是当这些文件的首行(通常是文件的标题或标识)不为空时。 这个工具的核心功能是...

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

    在这个特定的场景中,我们关注的是如何用MFC逐行读取文本文件数据,且要求行与行之间不能有空白,否则可能会导致读取中断。下面将详细解释这个过程。 首先,我们需要使用MFC中的CFile类来打开文本文件。CFile是MFC...

    易语言大文本文件随机读取一行内容

    易语言作为一款面向初学者和专业人士的中文编程环境,提供了一种有效的方法来解决这个问题:随机读取大文本文件的一行内容。本篇将详细介绍如何使用易语言实现这个功能。 首先,理解“大文本文件随机读取一行内容”...

    XML文件转成TXT文件

    在某些情况下,我们可能需要将XML文件转换为TXT文件,例如为了简化数据处理、减少文件大小或适应特定的应用需求。在C#环境下,Visual Studio 2008(VS08)提供了丰富的类库和API来处理这种转换。 首先,我们需要...

    TXT文件读取工具

    根据提供的文件信息,我们可以...通过以上对给定文件的分析,我们不仅了解了 TXT 文件的基本概念及其在 AutoIt 中的处理方法,还深入探讨了 AutoIt 脚本语言的一些基本功能。这对于初学者来说是非常有价值的参考资料。

Global site tag (gtag.js) - Google Analytics