java现在有两个list类型的数据,如何进行字符串匹配和替换
java
list1,list2都是string类型
例如list1[1] == news
list1[2] == newssport
list1[3] == newssportfootball
list2[1] == xinwen
list2[] == tiyuxinwen
里面分别存储了一些字符串
现有一个输入字符串(要么list中的全都不是它的字串,要么list中的一个是最佳匹配子串),先与list1里面的进行匹配,找到最适合的一项,然后把这一段用list2中对应的内容替换掉,输出新的字符串。
------解决方案--------------------正则表达式能很好的解决你的问题