java MessageFormat的这个用法怎么理解
MessageFormat的这个用法怎么理解
------解决方案--------------------就是用person.getName()的值去替换{0}
如果你的字符串中是
MessageFormat.format("xx{0}xx{1}xx{2}xxx...xxx{n}xxx",new Object[n]);
这个代码就是用数组中按数组下标顺序去替换字符串中的{1...n}
------解决方案--------------------假定person.getName()返回的是foo
那么整个语句返回的就是"%foo%",至于"%foo%"是不是正则,有什么用途,还得看周围的代码(上下文)是怎么用"%foo%"的。