java正则表达式,matcher.find和matcher.matches三个方法那个方法更节省时间

如题所述

第1个回答  2018-02-08

    matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。

    lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。

    find:部分匹配,从当前位置开始匹配,找到一个匹配的子串,将移动下次匹配的位置。

这三个是不同功能的方法。

本回答被网友采纳
相似回答