java Pattern类 Matcher类 使用报错:"找不到符号"
简单描述问题:直接导入整个工具包,报错,说找不到Pattern、Matcher符号;
只有直接导入Pattern,Matcher类,才能成功
// import java.util.regex.Pattern;
// import java.util.regex.Matcher;
import java.util.*;
public class TestReplace
{
public static void main(String[] args)
{
String msg = "Java has regular expressions in 1.4";
Pattern p = Pattern.compile("re\\w*");
Matcher matcher = p.matcher(msg);
System.out.println(matcher.replaceAll("哈哈\2"));
}
}
报错,找不到符号;
D:\javaProgram>javac -encoding utf-8 TestReplace.java
TestReplace.java:9: 错误: 找不到符号
Pattern p = Pattern.compile("re\\w*");
^
符号: 类 Pattern
位置: 类 TestReplace
TestReplace.java:9: 错误: 找不到符号
Pattern p = Pattern.compile("re\\w*");
^
符号: 变量 Pattern
位置: 类 TestReplace
TestReplace.java:10: 错误: 找不到符号
Matcher matcher = p.matcher(msg);
^
符号: 类 Matcher
位置: 类 TestReplace
3 个错误
--------------------------------------------