我有一个字符串的ArrayList,它存储我要打印到属性文件的值.我想在每行的末尾添加一个反斜杠,这样我就可以有多行值.要将值放在ArrayList中,我这样做:
arrayListName.add(value + '\\');
Run Code Online (Sandbox Code Playgroud)
它在我的ArrayList中产生"value \\",最终在文件中有四个反斜杠.这个:
arrayListName.add(value + '');
Run Code Online (Sandbox Code Playgroud)
只生成"值",因此没有附加反斜杠的值.我做错了什么?
如果您在调试中查看数据,则会看到两个反斜杠.

但是如果你打印出数据,就不会有两个反斜杠.
public static void main(String[] args) throws Exception {
String data = "value\\";
System.out.println(data);
}
Run Code Online (Sandbox Code Playgroud)
结果:
value\
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |