翻转子串

将算法:检查一个单词是否为其他字符串的子串 编写为一个函数,
给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,
要求只能调用一次检查子串的函数

public static void main(String[] args) {
        ReverseEqual re = new ReverseEqual();
        System.out.println(re.checkReverseEqual("waterbottle", "erbottlewat"));
    }
    public boolean checkReverseEqual(String s1,String s2) {
        /*
         * 1.判断s1与s2长度是否相等
         * 2.若长度相等,生成s1+s2的大字符串
         * 3.判断s2是否是大字符串的子串
         */
        boolean b = false;
        if(s1.length()!=s2.length()||s1==null||s2==null) {
            return false;
        }
        String str = s1+s2;
        if(str.contains(s2)) {
            b=true;
        }
        return b;
    }

猜你喜欢

转载自blog.csdn.net/qq_42175113/article/details/82019852