简介:在Java开发中,有时我们需要定义非常长的常量字符串。在IDEA中,直接定义这样的常量可能会遇到一些问题。本文将介绍如何解决IDEA中Java常量字符串过长的问题。
在Java开发中,我们有时需要定义非常长的常量字符串。在IDEA中直接定义这样的常量可能会遇到一些问题,如代码可读性差、编辑困难等。为了解决这个问题,我们可以采用以下几种方法:
(3)在代码中使用
#encoding UTF-8
short_name=This is a very long string that needs to be defined as a constant.
getString
方法引用该字符串,例如:String myString = Bundle.INSTANCE.getString("short_name");
。BufferedReader
或FileReader
读取该文件,获取长字符串。例如:
try (BufferedReader br = new BufferedReader(new FileReader("path/to/file.txt"))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String myString = sb.toString();
} catch (IOException e) {
e.printStackTrace();
}