`
longyulu
  • 浏览: 14087 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Java读取文件涉及的换行符问题

阅读更多

最近遇到一个关于换行符的问题。

    首先需要把数据库中的多列导出成txt文本,然后java代码读取该文件,通过readline读取每一行,再通过"\t" 分割spit每一列数据,分别对其进行处理。

    结果读取每一行的时候发现本来在一行的数据分成了两行,查找原因发现,原来是数据库列中的数据本身已存在换行符,这就需要在导出数据的时候对该列进行一个去除换行符的操作。

REPLACE(title, "\r\n", "")



 如此,问题解决。

 

 

 

网上查了一个换行符,如下:

  •     java                   \r\n 或者 \n
  •     mysql,javascript         \r\n
  • windows下的文本换行符是  \r\n
  • unix下的文本换行符是          \n
分享到:
评论

相关推荐

    java如何读取文件

    使用`System.getProperty("line.separator")`来添加适当的换行符,确保不同操作系统上的正确格式。 #### 5. 异常处理 在读取文件过程中,可能会遇到`FileNotFoundException`和`IOException`。因此,使用`try-catch...

    java按行读取大文件并解析入库

    为了按行解析,我们需要将缓冲区转换为CharBuffer,并找到换行符来确定行边界。 ```java CharBuffer charBuffer = StandardCharsets.UTF_8.decode(buffer); String line; while ((line = charBuffer.readLine()...

    Java 读写文件文本文件的示例

    这个方法接收一个`StringBuffer`和一个`InputStream`作为参数,将读取的所有行追加到`StringBuffer`中,每行之间以换行符分隔。 #### 方法二:使用`PrintStream`进行写入 - **实现方法**:使用`PrintStream`将`...

    java实现文件的读写操作

    `newLine()`方法用于在文本末尾添加换行符。 四、文件的追加模式 如果希望在已有文件的末尾追加内容,可以在创建`FileWriter`时传入`true`作为第二个参数,开启追加模式: ```java try (BufferedWriter writer = ...

    JAVA读取指定文件里面的指定内容

    - `readLine()`方法用于读取一行文本,直到遇到换行符为止。 - 如果没有更多行可读或发生I/O错误,则返回`null`。 3. **contains()方法**: - `contains()`方法用于判断一个字符串是否包含指定的字符串。 4. **...

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

    `write()`方法用于写入文本,`newLine()`方法添加一个换行符。同样,别忘了在完成写入后关闭`BufferedWriter`。 除了使用`BufferedReader`和`BufferedWriter`,Java 7引入了try-with-resources语句,这是一种更简洁...

    Java写的关于INI文件读写,以及其它操作

    考虑到文件格式的规范性,写入时需要考虑如何插入正确的分隔符、换行符和注释。 4. **Swing组件**: Swing是Java的一个GUI库,提供了丰富的组件来构建用户界面。在这个项目中,可能包含了`JTextField`用于输入键和...

    利用JAVA文件读写流编写的学生点名系统

    这可以通过`BufferedWriter.newLine()`方法实现,确保每条记录以换行符分隔。 3. **点名并记录**:在课堂上,系统应能够逐个读取学生名单,并记录出席情况。这可以通过循环遍历学生列表,对每个学生进行点名,然后...

    Java 基于对本地文件读写操作完成的登陆注册

    例如,每条用户记录可以由用户名和加密后的密码组成,以特定分隔符(如逗号或换行符)分隔。在读取时,可以根据分隔符解析出各个字段,进行比对。 安全性方面,这个简单的系统并未涉及复杂的加密算法,仅适用于教学...

    java 统计指定文件中的字符个数

    注意,这个计数不包括换行符,如果需要包含换行符,可以在累加`line.length()`之前添加`count++`。 此外,Java 7引入了try-with-resources语句,它可以确保在执行完try块之后,自动关闭资源(如`BufferedReader`)...

    java写文件固定大小为2G

    // 增加换行符的大小 } catch (IOException e) { // 处理异常,例如日志记录或抛出 } finally { writer.close(); } } } private BufferedWriter getWriter(int fileIndex) throws IOException { String ...

    Java代码实现txt文件转pdf文件

    这可以通过简单的字符串替换来实现,例如替换换行符为` `标签。 ```java content = content.replace("\n", " "); ``` 4. **创建PDF**:使用Flying Saucer创建PDF,首先创建`ITextRenderer`对象,然后设置...

    java读取csvjava 按顺序创建文件

    CSV文件的每一行代表一个记录,记录之间通过换行符分隔,每个字段则由逗号或其他分隔符分隔。在本文中,我们将深入探讨如何使用Java来读取CSV文件以及按顺序创建新的CSV文件。 首先,我们需要了解如何使用Java的...

    Java读取.properties文件

    此外,`.properties`文件中的特殊字符,如换行符、制表符等,会被自动处理。如果需要在值中包含这些特殊字符,可以使用`\`进行转义,例如`\n`表示换行,`\t`表示制表符。 在实际开发中,`.properties`文件通常用于...

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

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

    使用Java将word转换成pdf文件

    这个过程涉及到对文件内容的理解、解析以及重新构建,通常会用到第三方库,因为Java标准库并不直接支持这样的转换。 首先,我们需要一个Java库来帮助我们完成这个任务。Apache POI是一个流行的库,用于读取和写入...

    java 将一个二维数组存到txt文件里,然后再读取

    每行结束时,使用换行符`\r\n`。 - 关闭`FileWriter`对象以确保所有数据都被正确写入。 #### 读取操作 接下来,我们将探讨如何从TXT文件中读取这些数据并将其恢复到另一个二维数组中。 1. **读取文件**: - ...

    文件上传,java解析excel和csv 转javabean

    4. 将读取到的数据转换为Java Bean,这通常涉及反射和数据类型转换。 对于CSV文件,Java标准库没有内置的支持,但我们可以使用开源库如OpenCSV或Apache Commons CSV。解析CSV的基本步骤如下: 1. 创建CSVReader,...

    Java如何读取文本文件

    同时,为了保持原文件的换行符,我们使用`System.getProperty("line.separator")`获取系统默认的行分隔符。 5. 在读取文件后,需要确保资源被正确关闭。因此,我们使用`finally`块来关闭`BufferedReader`。如果在...

    读取文件并换行

    标题“读取文件并换行”涉及到的是从文本文件中读取数据,并且在遇到特定分隔符(本例中是逗号)时进行回车换行的操作,以便更好地组织和理解数据。这种操作在数据处理、数据分析和日志分析等场景中非常常见。 首先...

Global site tag (gtag.js) - Google Analytics