专业语言:JAVA与正则表达式(上)Java认证考试
文章作者 100test 发表时间 2009:04:09 23:46:18
来源 100Test.Com百考试题网
§1黑暗岁月
有一个String,如何查询其中是否有y和f字符?最黑暗的办法就是:
程序1:我知道if、for语句和charAt()啊。
class Test{
public static void main(String args[]) {
String str="For my money, the important thing "
"about the meeting was bridge-building".
char x= y .
char y= f .
boolean result=false.
for(int i=0.i<.str.length().i ){
char z=str.charAt(i). //System.out.println(z).
if(x==z||y==z) {
result=true.
break.
}
else result=false.
}
System.out.println(result).
}
}
好像很直观,但这种方式难以应付复杂的工作。如查询一段文字中,是否有is?是否有thing或ting等。这是一个讨厌的工作。