【发布时间】:2015-05-06 12:30:33
【问题描述】:
我想编写接受两个字符串并返回两个字符串的字符不匹配时的次数之和的代码。
public int solution(String s1, String s2) {
int sum = 0;
for (int i=0; i<s1.length(); i++){
if (s1.charAt(i) != s2.charAt(i))
sum++;
}
return sum;
}
当两个字符串的长度相同时运行此代码。我想要我需要添加到代码中的内容,以便如果 string 1 的长度 > string 2 的长度,代码仍然运行并且还包括 # char chat 无法与 string 2 进行比较,因为string 2 更短。 (反之亦然)
例如:
s1: aaaaab
s2: ac
==> sum =5
或
s1: ab
s2: abbbb
==> sum = 3
【问题讨论】:
-
Math.min(s1.length(), s2.length())?
标签: java string methods char compare