我遇到了问题。可以使用ResourceBundle从属性或文本文件中读取键和值,但我有一些存储在属性/文本文件中的i18n网页内容。
我希望在访问网站各个页面时显示相关语言内容。 Java ResourceBundle中是否有任何选项可以显示整个文件内容而不是显示键和&值?
请告知
答案 0 :(得分:-1)
ResourceBundle并不是真正意义上的。下面是一个使用apache commons-io库的简单方法。如果您更喜欢普通的Java方法,可以使用Scanner等。
import static java.nio.charset.StandardCharsets.UTF_8;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
public class DummyJunk {
public static void main(String[] args) {
try{
String s = FileUtils.readFileToString(new File("/path/to/file"), UTF_8);
System.out.println(s);
}catch(IOException e ){
e.printStackTrace();
}
}
}