平等计划就足够了

时间:2018-11-18 18:45:58

标签: java string equals suffix

我在Java中编写了以下代码,用于比较两个单词w1和w2的第n个后缀。但是,如果我使用“ Heeelloo”和“ Helloo”这两个字运行程序,并且n = 4,它将返回以下内容:

lloo
lloo
false

代码如下:

private static boolean sufficesEqual(String w1, String w2, int n) {
    String str1 = "";
    String str2 = "";
    for (int i = w1.length()-n; i < w1.length(); i++) 
        str1 = str1 + w1.charAt(i);
    for (int j = w2.length()-n; j < w2.length(); j++) 
        str2 = str2 + w2.charAt(j);
    System.out.println(str1);
    System.out.println(str2);
    return (str1 == str2);
}

这两个词应该是正确的。 谢谢你的帮助 编辑:我只允许使用.chatAt()和.length

0 个答案:

没有答案