我很好奇一些特殊情况的常量。
想象一下,你有一些像amount
这样的错误消息。因此,用户应该是可变的,并且此错误消息应该是The user 'alexander' already exists.
之类的常量。
这可能在Java中吗?如果没有,有什么好的解决方法吗?你有其他提示,我应该知道吗?
答案 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."
}