我正在从文本文件加载字符串资源(以便在需要更改它们时不必重新构建),当附加到 JTextArea 时显示为“Some sentence,\n on the same line”。
当我对完全相同的字符串进行硬编码时,它会很好地附加。
这可能哪里出错了?
我正在从文本文件加载字符串资源(以便在需要更改它们时不必重新构建),当附加到 JTextArea 时显示为“Some sentence,\n on the same line”。
当我对完全相同的字符串进行硬编码时,它会很好地附加。
这可能哪里出错了?
你的文本文件是什么样的?如果 "\n" 在文本文件中,它可能是按字面意思复制的,即它不被视为转义序列。
编辑:您可以尝试将文本文件作为属性文件读取并自动例如 \n 解析换行符。
Properties p = new Properties();
InputStream fileStream = new FileInputStream("myfile.txt");
p.load(fileStream);
String value = p.getProperty(key);
在文本文件中执行此操作...
“1st_Half_of_String” +"\n"+
“2nd_Half_of_String”