zho*_*shu 5 java internationalization
在Python/C++中,我通常使用_("string")来表示i18n字符串文本.
对于Java,我使用bundle.getString("string").显然,它比Python/C++更丑陋.
如何编写这样的代码更短?
创建自己的方法:
public String _(String key){
return bundle.getString(key);
}
Run Code Online (Sandbox Code Playgroud)
或类似的东西.Underscore是Java中的有效方法名称.当然,如果您愿意,可以使用任何其他单个字符,l例如localize.
所以,现在你可以像在Python中一样调用它.
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |