在Java应用程序中,我在尝试创建表示文件系统路径的String时遇到以下问题。
所以我想做这样的事情:
String result = appFileSystemLocation + "" + pdfName;
但问题是IntelliJ在上给了我以下错误消息
\character:字符串乱放中的非法换行
为什么?如何解决此问题,以及如何正确连接字符?
是转义字符,用于转义Java字符串文本中的其他字符。例如,它在
"
中使用,这就是将"
放在字符串中的方式,这就是为什么字符串显示为未完成的原因(另请参阅问题中行尾的着色)。
你必须逃离它:
String result = appFileSystemLocation + "\" + pdfName;