我想檢查兩個字符串之間的編輯距離是一個java.lang.StringIndexOutOfBoundsException:兩個字符串之間的編輯距離是一個
兩個字符串之間的編輯是下列變化之一。
添加字符 刪除字符 更改字符
而且我面臨着「的StringIndexOutOfBoundsException」。
我是否需要檢查任何內容以防止在我的代碼中出現此異常?
public class OneDiff {
public OneDiff(String s,String s2){
int count=0;
for (int i=0;i<(s.length()+s2.length());i++){
if(s.charAt(i)!= s2.charAt(i)){
count++;
}
}
if(count==1){
System.out.println("one difference");
}
}
public static void main(String args[]){
String s= "xxx";
String s1="xxxy";
OneDiff od=new OneDiff(s,s1);
}
}
哪種說法引發異常?什麼是輸入字符串?請訪問[幫助]並閱讀[問]。 –
'int length = 0;對於(int i = 0; i
Ramanlfc
給定長度= 0,for循環將不會運行。 – YoungHobbit