Java 检查字符串的旋转
给定两个字符串s1和s2,写一个片段来检查s2是否是s1的旋转。字符串可能包含重复的内容。
例子。
建议:请先在{IDE}上尝试你的方法,然后再继续解决
一个 简单的解决方案 是在s2中搜索s1的第一次出现。对于每一个匹配,检查剩余的字符串是否循环匹配。
一个 有效的解决方案 是将s1与它本身连接起来。s2是s1的旋转,当且仅当它是旋转后的字符串的子串。在java中,我们可以使用字符串包含或indexOf来检查子串。
输出:
给定两个字符串s1和s2,写一个片段来检查s2是否是s1的旋转。字符串可能包含重复的内容。
例子。
一个 简单的解决方案 是在s2中搜索s1的第一次出现。对于每一个匹配,检查剩余的字符串是否循环匹配。
一个 有效的解决方案 是将s1与它本身连接起来。s2是s1的旋转,当且仅当它是旋转后的字符串的子串。在java中,我们可以使用字符串包含或indexOf来检查子串。
输出: