用正则表达式时,经常要用到一个FIND()方法,这个方法功能是什么啊,谁能说说,还有这个方法在哪个类中谢谢了
解决方案 »
- 关于正则表达式
- 关于BigDecimal
- 欢迎讨论:java 中为什么设计重载?
- 请各位高手帮小弟看看这个读入一行输入,再输出的程序为什么不能编译呢?谢谢!在线等待!
- 用进程这样图画为什么错,提示说java.lang.NullPointerException我的代码是
- 为什么我在Jbuider中调试好的applet,在脱离Jbulider环境后。。。。。。。 急!!!
- JComboBox如何实现在弹出下拉菜单之后,在下拉菜单上滚动鼠标滚轮从而滚动下拉菜单?
- 在使用JFileChooser保存文件时的问题
- 有谁告诉我如何使用main中的args进行输入输出的操作?
- 在JB6中,怎样配置,才可以让Database Pilot认识出MSSSQL2000???
- 请问下ant中的一个通配符
- 坐飞机和坐车走路早到20分钟的问题
java.util.regex.Matcherfind
public boolean find()尝试查找与该模式匹配的输入序列的下一个子序列。
此方法从匹配器区域的开头开始,如果该方法的前一次调用成功了并且从那时开始匹配器没有被重置,则从以前匹配操作没有匹配的第一个字符开始。 如果匹配成功,则可以通过 start、end 和 group 方法获取更多信息。
返回:
当且仅当输入序列的子序列匹配此匹配器的模式时才返回 true。
import java.util.regex.*;
public class Test7 {
public static void main(String[] args){
String str="abcmnabcdefgabcxyzabcabc";
String regex="abc";
Matcher mat=Pattern.compile(regex).matcher(str);
int count=0;
while(mat.find()){
count++;
}
System.out.println(str+"中共有"+count+"个"+regex);
}
}这里有段代码看下就知道了。
楼主很懒,基本上不结贴