我正在尝试将一个字符串导出到一个带有条件的文本文件,该条件是该字符串在其中包含 \n 。使用 java 函数 replaceAll(),它不起作用。
有趣的是,我知道您可以使用 \\n 而不是 \n 来转义它,就像从头开始创建字符串或将字符串添加在一起一样。我已经在谷歌中找到了这个信息,但我的问题是我想使用 replaceAll() 函数,而不是仅仅将字符串加在一起。
String a = "This";
String b = "\\n";
String c = "works";
String d = a+b+c;
System.out.println(d);
String E = "This\nDoes not";
System.out.println(E.replaceAll("\n","\\n"));
预期结果将是:
This\nworks
This\nDoes not
,但实际输出是:
This\nworks
ThisnDoesnot.
在第二行中,“\”消失了。
吃鸡游戏
万千封印
慕的地10843
相关分类