懂java的朋友看代码就知道了:
String comma = "!!!";
BufferedReader br = null;
FileInputStream inputStream = new FileInputStream(file);
InputStreamReader inputReader = new InputStreamReader(inputStream,
encoding);
br = new BufferedReader(inputReader); // 缓冲指定文件的输入
StringBuffer book = new StringBuffer();
// 第一行是!!!的时候,忽略掉
String oneLine = br.readLine();
int count = 0;
while (oneLine != null) {
oneLine = br.readLine();
count++;
// 一次读入一套完整数据(即:2个!!!之间的)
if (!comma.equals(oneLine) && oneLine != null) {
book.append(oneLine).append("\r\n");
continue;
}
。。。。。。。对读取部分进行处理
}
br.close();
这段程序是读取两个标志之间的部分进行处理的,这样可以防止文件过大而导致内存溢出。
希望对朋友们有帮助。
ps:代码绝对没有问题,我是在项目中copy出来的,需要的朋友修改相应需要的部分就可以了
分享到:
相关推荐
本文将深入探讨如何在C#中读取和写入具有特定编码格式的文本文件。 首先,我们需要了解常见的文本编码格式。ASCII是最基础的编码,仅支持英文和其他一些符号。UTF-8是目前最广泛使用的编码,它能表示Unicode字符集...
首先,创建CSV文件的基本过程涉及将数据写入具有特定分隔符(通常是逗号)的文本文件中。在Java中,我们可以使用内置的`java.io`或Apache Commons CSV库来实现。Apache Commons CSV提供了一套强大的API,能够轻松...
在实际编程中,创建指定格式的文件可能涉及更多复杂的逻辑,比如创建特定格式的文本文件(如CSV、XML、JSON等),或者二进制文件(如图片、音频等)。这通常需要理解文件的结构,并使用适当的编码和字节流操作。 ...
在IT行业中,处理文本文件时,经常会遇到不同的字符编码格式,如UTF-8、GBK、ISO-8859-1等。不同的编码格式决定了文本中的字符如何在计算机内存中存储和显示。当需要处理未知编码格式的文件,尤其是ZIP压缩文件时,...
在处理文本文件时,了解文件的编码格式是非常重要的。这不仅能帮助我们正确地读取文件内容,还能避免因编码不匹配导致的数据损坏或乱码问题。本文将详细介绍如何使用Python来检测文件的编码格式,并通过一个具体的...
在Linux环境中,了解文件的编码格式是非常重要的,因为这直接影响到文件的正确读取和处理。下面将详细介绍如何在Linux环境下查看文件编码格式的方法。 #### 使用Vim查看文件编码 Vim是一款功能强大的文本编辑器,...
.vtk文件格式灵活,既支持ASCII也支持二进制编码,使其在数据交换和存储效率上都有较好的表现。 #### VTK读取.vtk文件 要使用VTK读取.vtk格式的文件,首先需要包含VTK的相关头文件,然后实例化一个...
关于功能5修改编码格式——写该功能主要因为,经常遇到一些文本文件由于编码格式不一致的问题,导致无法用写好的算法进行读取。 对于该功能需要注意的是,编码格式不能写错,请在使用前先备份,写错有可能导致文件被...
常见的文本文件编码有ASCII、UTF-8、GBK等。ASCII是最基础的编码,只包含128个英文字符;而UTF-8是一种广泛使用的多字节编码,支持全球大部分语言;GBK是中国大陆常用的扩展ASCII编码,兼容大部分简体中文字符。选择...
`fopen`用于打开文件,`fseek`定位到特定位置,`fread`读取指定数量的数据。 3. **解析数据**:根据UFF文件的结构,逐块读取数据,并根据数据类型转换为MATLAB兼容的数据类型。例如,可能需要将原始字节流转换为...
总之,在VB.NET中处理文本文件时,正确识别和指定编码是避免乱码的关键。通过使用`StreamReader`,`File.ReadAllText`或`File.ReadAllLines`,并配合合适的编码对象,你可以确保程序能够正确地读取和处理各种编码的...
1. **Magic Number**:大多数文件格式在其头部都有一些特定的字节序列,称为“魔法数字”。通过比较这些字节与已知文件类型的魔法数字,可以确定文件类型。例如,JPEG文件以`FF D8 FF E0`开始,PDF文件则以`%PDF-`...
在IT领域,文本文件的编码格式是至关重要的,因为它决定了我们如何正确地读取和理解文件中的字符。本文将深入探讨“怎样获取txt文件的编码格式”,并提供相关的技术细节和解决方案。 首先,我们需要理解什么是编码...
总结来说,处理GBK编码的TXT文档在Android中涉及到使用特定的输入/输出流来处理非UTF-8编码的文件,确保正确读取和写入中文字符。通过上述步骤,你可以成功地在Android应用中实现GBK编码TXT文档的读取和保存功能。
CSV文件是以逗号分隔的文本文件,每行代表一个记录,每个记录的字段由逗号分隔。例如: ``` 姓名,年龄,城市 张三,25,北京 李四,30,上海 王五,28,广州 ``` 在Java中,我们可以使用`BufferedReader`或第三方库如...
3. 指定编码:用户设置转换的目标编码格式,例如从GBK转换为UTF-8,或者从ISO-8859-1转换为GB2312等。 4. 开始转换:点击开始按钮,程序将读取每个选定文件的内容,按照指定的编码方式进行解码,然后再用新编码重新...
Java 读取 TXT 文本文件乱码解决方案 Java 读取 TXT 文本文件时可能会出现乱码问题,这个问题是由于字符集编码不正确引起...不同的编码格式需要使用不同的读取方式,了解 TXT 文本文件的编码格式是解决问题的第一步。
本篇主要介绍如何使用C#语言批量修改文本文件的编码为UTF-8,并提供一个VS2013项目的源码实例。 首先,我们要理解什么是UTF-8编码。UTF-8是一种广泛使用的Unicode字符编码方案,它可以表示Unicode字符集中的所有...
3. **读取指定编码的文件**:该工具类可能提供一个方法,接受用户提供的编码参数,读取相应编码的文件内容,避免因误判编码导致的乱码问题。 4. **写入文件时设置编码**:与读取类似,工具类也应提供方法允许开发者...
此方法用于读取指定路径下的文本文件,并返回一个字符串列表,其中包含文件中的每一行内容。参数`Ppath`表示文件的完整路径,`out string Pmess`则用于捕获可能出现的异常信息。 #### 实现细节: 1. **创建文件流**...