我正在从文本文件加载字符串资源(以便在需要更改时不必重建),该字符串资源在附加到JTextArea时显示为“某些句子,\ n在同一行上”。

当我对完全相同的String进行硬编码时,它会很好地附加。
这可能在哪里出错?

最佳答案

您的文本文件是什么样的?如果文本文件中有“ \ n”,则可能会原样复制,即不会被视为转义序列。

编辑:您可以尝试将文本文件作为属性文件读取并自动具有例如\ n解析了换行符。

Properties p = new Properties();
InputStream fileStream = new FileInputStream("myfile.txt");
p.load(fileStream);
String value = p.getProperty(key);

07-26 09:29