我有两个不同的字符串,result
和result1
。 result
是从网站内容获取的新值,不会更改网站中的任何内容,而是存储在SQLite中,之后网站内容将被更改并获取内容,并将保存在result1
中。我想比较这两个字符串result
和result1
,并找出新添加的内容。我想展示新添加的内容。在这里,我提到了检查result
和result1
值的代码。
String[] items = result1.split(">");
for (String item : items)
{
Log.i("Result1", item);
}
答案 0 :(得分:1)
这是Levenshtein distance的明显案例。检查出来,谷歌将为您提供大量的实施;)
答案 1 :(得分:0)
可以使用
找到2 String之间的差异String strDiffChop(String s1, String s2) {
if (s1.length > s2.length) {
return s1.substring(s2.length - 1);
} else if (s2.length > s1.length) {
return s2.substring(s1.length - 1);
} else {
return null;
}
}
我没有这个,但已经尝试过了。