首页 > 解决方案 > java - 如何使用java转义不在字符串行尾的```\n```字符?

问题描述

我有一个 csv 字符串。一个样本将是 ->

String str = "Name, Age, Gender, Description\n"
           + "Test1, 12, M, Hello World\n"
           + "Test2, 21, M, Bye\nWorld";

当我在 csv 查看器中打开它时,Bye\nWorld会产生一个问题。如何使用java转义\n字符Bye\nWorld而不是每个数据末尾的字符?逻辑不应该检测\n每行末尾的字符,它应该只检测数据中的字符。我想要的输出的一个例子是

Name, Age, Gender, Description
Test1, 12, M, Hello World
Test2, 21, M, Bye\\nWorld

此输出将为该数据创建正确的 csv。

标签: javacsv

解决方案


推荐阅读