日期:2014-05-20  浏览次数:20694 次

为什么答案是01234456, 6也可以输出来?
import   java.util.regex.*;

class   Regex2{
public   static   void   main(String   arg[]){
Pattern   p=Pattern.compile(arg[0]);
Matcher   m=p.matcher(arg[1]);
boolean   b=false;
while(b=m.find())
{
System.out.println(m.start()+m.group());
}
}
}

------解决方案--------------------
你怎么运行的?
------解决方案--------------------
楼主你传值进去了,但是我们不知道你传的是什么?

看程序是查找2个字符串匹配?