我有一个字符串ArrayList,用于存储我要打印到属性文件的值。我想在每行的末尾添加一个反斜杠,这样我就可以有多行值。要将值放在ArrayList中,我执行以下操作:
arrayListName.add(value + '\\');
它在我的ArrayList中产生“value \\”,最终在文件中有四个反斜杠。这个:
arrayListName.add(value + '');
只生成“值”,因此没有附加反斜杠的值。我做错了什么?
答案 0 :(得分:5)
如果您在调试中查看数据,则会看到两个反斜杠。
但如果你打印出数据,就不会有两个反斜杠。
public static void main(String[] args) throws Exception {
String data = "value\\";
System.out.println(data);
}
结果:
value\