华为机试---判断字符串是否存在重复子串
2014-08-26 16:48
197 查看
package string; import java.util.Scanner; /** * * 判断一个字符串当中是否存在重复字串,若存在返回1,若不存在返回0 * 输入 abcdabc * 输出 1 * 用到了String.substring()方法 * @author USER * */ public class CheckRepeatSubString { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str = input.next(); System.out.println(RepeatSubString(str)); } public static int RepeatSubString(String string) { for (int i = 0; i < string.length(); i++) { for (int j = i+1; j < (string.length()-i)/2; j++) { String sub = string.substring(i,j); if (string.substring(j).contains(sub)) { return 1; } } } return 0; } }
相关文章推荐
- 密码验证合格程序(判断字符串是否有重复子串)
- SQL SERVER 判断该字符串中是否存在重复的数字
- 通过位操作判断字符串中是否存在重复字符
- 判断数组中是否有存在重复值
- 判断一个字符串是否为已存在的文件夹
- 判断字符串是否是回文字符串或者是否含有回文字符子串 (我是从两颗番茄的博客看的题目,然后自己编的) 不断学习!!
- 每天一道算法题1 判断字符串是否是回文字符串或者是否含有回文字符子串
- 程序员面试题精选(37):判断字符串是否是回文字符串或者是否含有回文字符子串
- SQL Server中判断字符串是否包含指定的子串
- 正则判断字符串中是否有重复记录
- 【原创】演示判断一个字符串是否为另一字符串的子串的函数的汇编源程序
- [转]返回不重复的元素数组以及判断字符串在数组中存在
- PHP判断某字符串是否存在于字符串中
- 正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
- 【C编程练习】2013华为校园招聘机试题目题5:将一个int类型的数字转化为字符串,并判断有无重复字符串(长度应大于2)有返回1,无返回2
- python判断一个字符串是否为另一字符串的子串的几种方法
- C++ 判断字符串是否为子串
- oracle中使用split拆分字符串,并且判断字符串是否在数据库中存在
- 使用位图法判断整形数组是否存在重复
- PHP判断某字符串是否存在于字符串中