gpt4 book ai didi

java - Java 中的资源包是否支持运行时字符串替换?

转载 作者:IT老高 更新时间:2023-10-28 20:47:41 26 4
gpt4 key购买 nike

您可以使用 Java ResourceBundle 执行以下操作吗?

在属性文件中...

example.dynamicresource=You currently have {0} accounts.

在运行时...

int accountAcount = 3;
bundle.get("example.dynamicresource",accountCount,param2,...);

给出结果

“您目前有 3 个帐户。”

最佳答案

不使用 MessageFormat类,如:

String pattern = bundle.getString("example.dynamicresource");
String message = MessageFormat.format(pattern, accountCount);

关于java - Java 中的资源包是否支持运行时字符串替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2451049/

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