use StringInterpolator
This commit is contained in:
@ -4,7 +4,6 @@ import com.imyeyu.java.TimiJava;
|
||||
import com.imyeyu.java.bean.Language;
|
||||
import com.imyeyu.utils.Text;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
@ -107,18 +106,12 @@ public class LanguageMap extends AbstractLanguageMapper {
|
||||
/**
|
||||
* 插入参数获取文本
|
||||
*
|
||||
* @param key 键
|
||||
* @param args 参数
|
||||
* @param key 键
|
||||
* @param argsMap 参数
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public String textArgs(String key, Object... args) {
|
||||
String result = text(key);
|
||||
if (map.containsKey(result)) {
|
||||
// 没有映射值
|
||||
return result + Arrays.toString(args);
|
||||
}
|
||||
FORMAT.applyPattern(result);
|
||||
return FORMAT.format(args);
|
||||
public String textArgs(String key, Map<String, Object> argsMap) {
|
||||
return INTERPOLATOR.inject(text(key), argsMap);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user