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

读取指定编码格式的文本文件

 
阅读更多

懂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#读写指定编码格式的文本文件

    本文将深入探讨如何在C#中读取和写入具有特定编码格式的文本文件。 首先,我们需要了解常见的文本编码格式。ASCII是最基础的编码,仅支持英文和其他一些符号。UTF-8是目前最广泛使用的编码,它能表示Unicode字符集...

    读取创建CSV文件并自动解析文件编码方式

    首先,创建CSV文件的基本过程涉及将数据写入具有特定分隔符(通常是逗号)的文本文件中。在Java中,我们可以使用内置的`java.io`或Apache Commons CSV库来实现。Apache Commons CSV提供了一套强大的API,能够轻松...

    vb创建一个指定格式的文件

    在实际编程中,创建指定格式的文件可能涉及更多复杂的逻辑,比如创建特定格式的文本文件(如CSV、XML、JSON等),或者二进制文件(如图片、音频等)。这通常需要理解文件的结构,并使用适当的编码和字节流操作。 ...

    不同字符编码集的文件读取

    这段代码展示了如何通过指定编码(在这里是UTF-8)来读取文件。通过创建一个字节数组来存储文件内容,并使用`new String(byte[], String)`构造函数来创建一个字符串对象,该对象会自动按照指定的编码进行解码。 ###...

    获取zip文件编码格式 cpdetector.zip

    在IT行业中,处理文本文件时,经常会遇到不同的字符编码格式,如UTF-8、GBK、ISO-8859-1等。不同的编码格式决定了文本中的字符如何在计算机内存中存储和显示。当需要处理未知编码格式的文件,尤其是ZIP压缩文件时,...

    Python 查看文件的编码格式方法

    在处理文本文件时,了解文件的编码格式是非常重要的。这不仅能帮助我们正确地读取文件内容,还能避免因编码不匹配导致的数据损坏或乱码问题。本文将详细介绍如何使用Python来检测文件的编码格式,并通过一个具体的...

    Linux查看文件编码格式及文件编码转换

    在Linux环境中,了解文件的编码格式是非常重要的,因为这直接影响到文件的正确读取和处理。下面将详细介绍如何在Linux环境下查看文件编码格式的方法。 #### 使用Vim查看文件编码 Vim是一款功能强大的文本编辑器,...

    VTK读取.vtk格式文件,并3维显示

    .vtk文件格式灵活,既支持ASCII也支持二进制编码,使其在数据交换和存储效率上都有较好的表现。 #### VTK读取.vtk文件 要使用VTK读取.vtk格式的文件,首先需要包含VTK的相关头文件,然后实例化一个...

    python批量读取txt文件(读取指定行内容/统计关键词数量/读取指定关键词之间的内容/创建空白txt/统计行数和字符串数量)

    关于功能5修改编码格式——写该功能主要因为,经常遇到一些文本文件由于编码格式不一致的问题,导致无法用写好的算法进行读取。 对于该功能需要注意的是,编码格式不能写错,请在使用前先备份,写错有可能导致文件被...

    readuff.rar_UFF格式文件_uff文件 matlab_uff文件格式_uff格式 matlab_读取数据

    `fopen`用于打开文件,`fseek`定位到特定位置,`fread`读取指定数量的数据。 3. **解析数据**:根据UFF文件的结构,逐块读取数据,并根据数据类型转换为MATLAB兼容的数据类型。例如,可能需要将原始字节流转换为...

    解析URL和文件的编码方式

    常见的文本文件编码有ASCII、UTF-8、GBK等。ASCII是最基础的编码,只包含128个英文字符;而UTF-8是一种广泛使用的多字节编码,支持全球大部分语言;GBK是中国大陆常用的扩展ASCII编码,兼容大部分简体中文字符。选择...

    VB.NET读取文本(解决乱码)

    总之,在VB.NET中处理文本文件时,正确识别和指定编码是避免乱码的关键。通过使用`StreamReader`,`File.ReadAllText`或`File.ReadAllLines`,并配合合适的编码对象,你可以确保程序能够正确地读取和处理各种编码的...

    java验证文件真实格式和编码格式工具类

    1. **Magic Number**:大多数文件格式在其头部都有一些特定的字节序列,称为“魔法数字”。通过比较这些字节与已知文件类型的魔法数字,可以确定文件类型。例如,JPEG文件以`FF D8 FF E0`开始,PDF文件则以`%PDF-`...

    读取csv文件中指定行列的数据

    CSV文件是以逗号分隔的文本文件,每行代表一个记录,每个记录的字段由逗号分隔。例如: ``` 姓名,年龄,城市 张三,25,北京 李四,30,上海 王五,28,广州 ``` 在Java中,我们可以使用`BufferedReader`或第三方库如...

    批量转换文本文件的编码格式

    3. 指定编码:用户设置转换的目标编码格式,例如从GBK转换为UTF-8,或者从ISO-8859-1转换为GB2312等。 4. 开始转换:点击开始按钮,程序将读取每个选定文件的内容,按照指定的编码方式进行解码,然后再用新编码重新...

    Java读取TXT文本文件乱码解决方案.doc

    Java 读取 TXT 文本文件乱码解决方案 Java 读取 TXT 文本文件时可能会出现乱码问题,这个问题是由于字符集编码不正确引起...不同的编码格式需要使用不同的读取方式,了解 TXT 文本文件的编码格式是解决问题的第一步。

    获取编码格式的工具类

    3. **读取指定编码的文件**:该工具类可能提供一个方法,接受用户提供的编码参数,读取相应编码的文件内容,避免因误判编码导致的乱码问题。 4. **写入文件时设置编码**:与读取类似,工具类也应提供方法允许开发者...

    读取 写入 读取写入文本文件

    此方法用于读取指定路径下的文本文件,并返回一个字符串列表,其中包含文件中的每一行内容。参数`Ppath`表示文件的完整路径,`out string Pmess`则用于捕获可能出现的异常信息。 #### 实现细节: 1. **创建文件流**...

    安卓读取文本文件并处理中文乱码

    如果在读取文件时没有正确地指定编码格式,就可能导致中文字符显示为乱码。 在提供的代码中,有两个关键方法:`ReadTxtFileToString` 和 `getCodeFormat`。`ReadTxtFileToString` 方法用于读取整个文本文件并将其...

    C#:批量修改文本编码为UTF-8(含源码)

    本篇主要介绍如何使用C#语言批量修改文本文件的编码为UTF-8,并提供一个VS2013项目的源码实例。 首先,我们要理解什么是UTF-8编码。UTF-8是一种广泛使用的Unicode字符编码方案,它可以表示Unicode字符集中的所有...

Global site tag (gtag.js) - Google Analytics