所以我有以下字符串:狗“和”猫 我把它分解成一个数组名为:数组1带,仰望引号用绳子
{“d”,“O”, 'G',””, '“', 'C', 'A',T”, '”'}
boolean works = false;
for (int i=0; i < array1.length;i++){
if (array1[i].equals("d"){
if (array1[i+1].equals("o"){
if(array1[i+2].equals("g"){
if (array1[i+3].equals(" "){
if (array1[i+4].equals("""){ //does work here
if (array1[i+5].equals("c"){
if (array1[i+6].equals("a"){
if (array1[i+7].equals("t"){
works = true;
}
}
}
}
}
}
}
}
}
System.out.println(works);
它在与报价等号不工作。有没有人有任何想法?
逃脱字符。请不要做这样的事情。 – 2013-05-13 16:25:00
使用反斜杠:“\”“' – 2013-05-13 16:25:21
http://en.wikipedia.org/wiki/String_searching_algorithm#Single_pattern_algorithms – SLaks 2013-05-13 16:54:25