华为机试题---判断字符串中是否只含有相同的子字符串
来源:互联网 发布:生化危机 知乎 编辑:程序博客网 时间:2024/04/30 11:16
一、问题描述
* 功能描述:判断一个字符串中是否只含有相同的子字符串(子串长度>=2)
输入:abab
返回:true
输入:abcd
返回:false
二、算法
public boolean checkString1(String data) {Boolean bool = false;int lena = data.length();for (int i = 0; i < lena - 1; i++) {String c = data.substring(i, i + 2);int t = data.indexOf(c, i + 2);if (t != -1) {bool = true;break;}}return bool;}三、测试
package com.albertshao.csi.interview;/** * @author albertshao * */public class Main11 {public static void main(String[] args) {Main11 m = new Main11();System.out.println("abab:" + m.checkString1("abab"));System.out.println("abcd:" + m.checkString1("abcd"));}public boolean checkString1(String data) {Boolean bool = false;int lena = data.length();for (int i = 0; i < lena - 1; i++) {String c = data.substring(i, i + 2);int t = data.indexOf(c, i + 2);if (t != -1) {bool = true;break;}}return bool;}}
测试结果
abab:trueabcd:false
0 0
- 华为机试题---判断字符串中是否只含有相同的子字符串
- 华为上机练习题--判断一个字符串中是否只含有相同的子字符串
- 华为机试题:判断一个数字中是否包含两个相同的子串
- 华为机试题-判断一个数字中是否包含两个相同的子串
- 华为机试题:判断一个数字中是否包含两个相同的子串 转载
- C++判断字符串中是否含有某个子字符串
- 判断一个字符串是否含有相同字符
- iOS-判断字符串中是否只含有\n
- 判断字符串是否含有指定子字符串 -…
- (华为机试)删除字符串中相同子串
- 判断一个字符串中是否含有汉字
- 判断字符串中是否含有汉字
- flex 判断字符串中是否含有空格
- PHP中判断字符串是否含有中文
- java 判断字符串中是否含有字母
- VBA判断字符串中是否含有汉字
- 判断字符串中是否含有中文
- 判断字符串中是否含有某个字符
- C# winform DataGridView 行全选反选
- ikon999原创:Dwr2的日志代码分析
- c语言 大数相加
- LINUX下VNC服务的安装配置
- OpenGL编程参考
- 华为机试题---判断字符串中是否只含有相同的子字符串
- android开发:mx2隐藏虚拟菜单
- 守护线程总结【转】
- Ant安装执行build.xml下载spring3所需依赖包
- Metatable
- IDispatch接口原理与应用
- [杀鸡用鸡刀]扯谈“快准狠”的去服务化商业模式
- oracle中number和varchar2的自动转换的情况
- SQL Server的历史