串的比較
比較兩個串的內容是否相同的規則是:
比較對應位置的每個字母,出現一處不同,則不相同。 一個串為空時,另一個不空,則不同。
請用遞歸的方法,重現實現比較兩個串的內容是否相同。
public class MyA
{
static boolean compare(String a, String b)
{
if(a.length() != b.length()) return false;
if(a.length()==0) return true;
if(a.charAt(0) != b.charAt(0)) return false;
return compare(a.substring(1), b.substring(1));
}
public static void main(String[] args)
{
String s1 = "abcde";
String s2 = "abcded";
System.out.println(compare(s1,s2));
}
}