想实现的功能就是比如在配置中写一字串:
Hello, {name}!
然后要程序中使用类似;
xxx->setParameter("name", "Swift");
然后输出的字符串就是 Hello, Swift.
在JDK查到可以使用 MessageFormat 来 Format 字符串,如:
MessageFormat form = new MessageFormat("The disk \"{1}\" contains {0}.");
里面的参数类型只能是支持,0,1,2 ,而不能使用 {name}, {count} 这样有意义的名称来使用.
有没有这种类, 其它工具包(如apache的一些)中的也可以推荐,谢谢了!
Hello, {name}!
然后要程序中使用类似;
xxx->setParameter("name", "Swift");
然后输出的字符串就是 Hello, Swift.
在JDK查到可以使用 MessageFormat 来 Format 字符串,如:
MessageFormat form = new MessageFormat("The disk \"{1}\" contains {0}.");
里面的参数类型只能是支持,0,1,2 ,而不能使用 {name}, {count} 这样有意义的名称来使用.
有没有这种类, 其它工具包(如apache的一些)中的也可以推荐,谢谢了!
即使有这样的类,可是这个类里面的原理应该也还是replace
你觉得呢?
我个人也非常不同意提前优化,这个是不是系统瓶颈,但是如果有更好更快的,我们就要用,如果没有我就只能自己 replace了.