字符串能否由子串循环得到(substring,replaceAll)-java
题目
给出一个非空的字符串,判断这个字符串是否是由它的一个子串进行多次首尾拼接构成的。输出满足条件的最长子串,否则输出false。
例如,“abcabcabc"满足条件,因为它是由"abc"首尾拼接而成的,则输出"abc”,而"abcab"则不满足条件,则输出 “false”。
思路
子串最长不过是字符串的一半,每次使用substring()截取子串,循环去掉末位,用replaceAll()和正则...
原创
2019-04-09 10:06:23 ·
726 阅读 ·
0 评论