需要算法吗????很简单的啊……
String str = "ascdefg";
String str1 = str;
if(str.equals(str1)){
    System.out.println("no modify");
}else{
    System.out.println("modified");
}

解决方案 »

  1.   

    算法 LCS(Longest Common Subsequence)自己Google,前人已经盖棺定论了,真不知道你们这些计算机系的是怎么学的!
      

  2.   

    楼上,你学过LCS算法吗? 那个可以算出变化内容的,
      

  3.   

    编辑前的字符串是:"abcdef"
    编辑后的字符串是:"abcdefabcdef"别说程序了,连人都不知道是怎么变化得来的。
      

  4.   

    要知道怎么变的就麻烦了::
    lcd也只能找到最小公子串只能找到加了什么东西,在一般情况下可以找到加在什么地方,但一些特殊情况是不能找到的
    如:
    由asdfgh
    变成asdfghdfg
    谁能知道这个东西怎么变的,最多只能知道原来的字符串中加了一段dfg,无法计算是加在了哪里.