将字符串常量与通配符/变量一起使用

时间:2015-08-17 18:39:35

标签: java

我很好奇一些特殊情况的常量。

想象一下,你有一些像amount这样的错误消息。因此,用户应该是可变的,并且此错误消息应该是The user 'alexander' already exists.之类的常量。

这可能在Java中吗?如果没有,有什么好的解决方法吗?你有其他提示,我应该知道吗?

3 个答案:

答案 0 :(得分:4)

您可能正在寻找message bundles,它可以让您准备模板化消息并在运行时填充变量。这也是用于国际化的方法,因此您也可以用多种语言指定您的消息,而不会有额外的困难。

表达式语言,Thymeleaf和JSP等各种工具提供了对消息格式化的内置支持。

答案 1 :(得分:1)

Alexander,Java提供了一种处理某些UI消息的更好方法,甚至还添加了Internacionalization功能。 你应该看一下:Java Messages

答案 2 :(得分:-1)

据我所知,你不能在常量中使用变量,但你可以创建像

这样的方法
public String getErrorMsg(String user){
return "The user " + user + " already exists."

}