我想检查两个字符串之间的编辑距离是一个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