gpt4 book ai didi

java - 如何在Java代码中使用资源包文件?

转载 作者:太空宇宙 更新时间:2023-11-04 08:17:07 26 4
gpt4 key购买 nike

我在资源包文件中获取了本地化消息,JSTL <fmt> taglib可以使用。现在我还想在我的 Java 代码中使用这些消息。怎么办?

我需要的是类似 getMessage() 的东西 key 和 getParameterizedMessage()带有参数的键。

<小时/>

更新以下内容似乎有效:

ResourceBundle messages = ResourceBundle.getBundle("messages");
String str = messages.getString("PF1");
System.out.println(str);

Object[] messageArguments = {
"test"
};

MessageFormat formatter = new MessageFormat("");
formatter.applyPattern(messages.getString("IT4"));
String output = formatter.format(messageArguments);
System.out.println(output);

最佳答案

java.util.Properties中加载您的消息,并有一个辅助类,如果给定一个键,它将返回您属性中的值。

如果您正在寻找 I18 支持,可以从 here 找到开始的基本信息。

关于java - 如何在Java代码中使用资源包文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10222884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com