0

我正在从文本文件加载字符串资源(以便在需要更改它们时不必重新构建),当附加到 JTextArea 时显示为“Some sentence,\n on the same line”。

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

4

2 回答 2

1

你的文本文件是什么样的?如果 "\n" 在文本文件中,它可能是按字面意思复制的,即它不被视为转义序列。

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

Properties p = new Properties();
InputStream fileStream = new FileInputStream("myfile.txt");
p.load(fileStream);    
String value = p.getProperty(key);
于 2012-08-06T11:40:53.710 回答
0

在文本文件中执行此操作...

“1st_Half_of_String” +"\n"+“2nd_Half_of_String”

于 2012-08-06T12:30:27.567 回答