用StringToken(???记不清了)取出每一个单词,再比较
解决方案 »
- 初学JAVA,请教关于静态变量的使用的问题
- How to translate class of in Java into Class of C++
- 某个class文件运行报错,我通过反编译工具去看具体哪一行出现的问题,但是反编译后的东东不能和报错的行数对应上,不知道有没有解决方法
- 本人初学 求助高手
- 怎么样得到一些系统环境变量?
- 几个JAVA基础的小问题,看看你理解如何,另外请教,当String A ="abc"; String B="abc" A 和 B是指向同一块内存吗?
- 请教!
- Java反编译
- ArraySet 與 ArrayMap 在那兒?
- 帮忙!!帮忙 @
- 多个消费者与一个生产者的问题
- 高手来看看,这个程序的结果
那么"java核心技术"会匹配,"j道"也会,
如何才能只匹配后者,前者不匹配??
if(Pattern.compile(".+ my .+").matcher(s).matches()) System.out.println("yes");
else System.out.println("no");
{
Pattern p=Pattern.compile(key,Pattern.CASE_INSENSITIVE);
StringTokenizer st=new StringTokenizer (str);
while (st.hasMoreTokens())
{
Matcher m=p.matcher(st.nextToken());
boolean rs=m.matches();
System.out.println(rs);
} }
我自己已经解决了,谢谢大家
while(st.hasMoreTokens())
{
if(st.ttype==StreamTokenizer.TT_WORD){
boolean rs=m.matches();
System.out.println(rs);
}
}