项目中需要生成一个合约,存放在mysql对应的text类型的属性里,
合约的内容对于每个用户来说大致都一样,但有几个地方需要替换成对应的信息,
比如,甲方,乙方的名字,合约的日期,合约的金额。
本来想找个第三方的jar包来实现这个功能,但找了很久都没有合适的,于是自己写了个简单的方法。
| 代码如下 | 复制代码 |
packagecom.test;
importjava.util.HashMap;
importjava.util.Map;
publicclassStringFormat {
publicstaticString format(String input, Map
// 遍历map,用value替换掉key
for(Map.Entry
input = input.replace(entry.getKey(), entry.getValue());
}
returninput;
}
publicstaticvoidmain(String[] args) {
Map
map.put("$1","value1");
map.put("$2","value2");
map.put("$3","value3");
System.out.println("结果:"+ StringFormat.format("$1$2$3", map));
// 结果:value1value2value3
}
} | |
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏