如何使用填充属性文件中的值的地图替换单词?
我有这段代码加载属性文件:
Properties propertiesSlang = new Properties();
FileInputStream fileReadSlang = new FileInputStream(slang);
propertiesSlang.load(fileReadSlang);
System.out.println(propertiesSlang);
Map<String, String> replacements = new HashMap<String, String>((Map)propertiesSlang);
我需要更换许多俚语代币,如何更换俚语代币?
答案 0 :(得分:0)
如果要替换数组中的单词,请使用简单的迭代:
String[] words;
//...
for (int i = 0; i < words.length; i ++) {
String word = words[i];
String rep = replacements.get(word);
if (rep != null) {
words[i] = rep;
}
}