由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 这个有 bug 吗
相关主题
很简单的代码,问题求助。太迷惑了A simple question
向各位朋友请教一道题目Java程序员认证模拟题及详细分析(3)
请教大家:如何modify java code in order to compile那个快?
请教一个多线程的问题java问题:如何match两个正规表达式
java多线程问题请教java string stream
java 截取一部分string出个简单题,看你Java APi熟悉到什么程度
我自己编了个Java面试题这道题该走什么路
Split a String into valid English wordsRe: 谁有Java或Oracle的毒招 ?
相关话题的讨论汇总
话题: str话题: string话题: contains话题: strsize话题: subsize
进入Java版参与讨论
1 (共1页)
t*********e
发帖数: 630
1
boolean contains(String str, String substr) {

int strSize = str.length();
int subSize = substr.length();

if(str==null || substr==null){
return false;
}

if(subSize > strSize ){
return false;
}

int i =0;
while(i int j = 0;
int l = i;
while(j if(Character.toLowerCase(str.charAt(i)) == Character.
toLowerCase(substr.charAt(j))) {
j++;
i++;
}else{
i = ++l;
break;
}
}
if(j==subSize){
return true;
}
}

return false;
}

static void testContain() {

System.out.println("Test testContain():");
String str = "book";
String sub1 = "bo0k";
String sub2 = "book";
String sub3 = "bO";
String sub4 = "ok";
String sub5 = "ko";

System.out.println(str + " " + sub1 + "->" + contains(str, sub1));
System.out.println(str + " " + sub2 + "->" + contains(str, sub2));
System.out.println(str + " " + sub3 + "->" + contains(str, sub3));
System.out.println(str + " " + sub4 + "->" + contains(str, sub4));
System.out.println(str + " " + sub5 + "->" + contains(str, sub5));

}
f*n
发帖数: 254
2
有bug,i=++l的时候,j需要复位到0

【在 t*********e 的大作中提到】
: boolean contains(String str, String substr) {
:
: int strSize = str.length();
: int subSize = substr.length();
:
: if(str==null || substr==null){
: return false;
: }
:
: if(subSize > strSize ){

t*********e
发帖数: 630
3
J 在 while loop 里面,每次不自动初始化为 0 吗

【在 f*n 的大作中提到】
: 有bug,i=++l的时候,j需要复位到0
1 (共1页)
进入Java版参与讨论
相关主题
Re: 谁有Java或Oracle的毒招 ?java多线程问题请教
一个Java程序员的话(2)java 截取一部分string
Re: connection pool我自己编了个Java面试题
Help: 小程序挑错Split a String into valid English words
很简单的代码,问题求助。太迷惑了A simple question
向各位朋友请教一道题目Java程序员认证模拟题及详细分析(3)
请教大家:如何modify java code in order to compile那个快?
请教一个多线程的问题java问题:如何match两个正规表达式
相关话题的讨论汇总
话题: str话题: string话题: contains话题: strsize话题: subsize