当前页面: 开发资料首页 → J2SE 专题 → Pattern 类问题
Pattern 类问题
摘要: Pattern 类问题
import java.io.File;
import java.io.FilenameFilter;
import com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern;
public class MyFilter implements FilenameFilter {
private Pattern pattern;//字符串样式
public MyFilter(String regex) {
pattern = Pattern.compile(regex);//根据传入的regex正则表达式生成字符串样式
}
public boolean accept(File dir, String name) {
return Pattern.matcher(name).matches();//利用PATTERN判断是否接受该字符串
}
}
怎么编译不过去呢
总是找不到compile方法和matcher
??????????????
import com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern;
改成:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.sun.org.apache.xalan.internal.xsltc.compiler.Pattern;
改为import java.util.regex.Pattern;
return Pattern.matcher(name).matches();
这个Pattern要改为pattern
ok 谢谢上面两位了
送分了