一 题目:

二 思路:
- 一个字符串可由它的一个子串重复复置构成,那么这个子串不断移动1个元素直到移动这个长度的时候必然会恢复原样
- 如果这种字符串存在,那么这个字符串重复两次,经过掐头去尾,破坏了单调子串的完整性,中间部分其实相当于经过移动的一部分,那么这个子串必然存在其中
三 代码:
public boolean repeatedSubstringPattern(String s) {
String newStr=s.substring(1,s.length())+s.substring(0,s.length()-1);
return newStr.contains(s);
}