【发布时间】:2014-05-10 11:09:51
【问题描述】:
包和导入有什么区别?请举个例子。
为什么我们不能只使用import java.util.*;?
它不会自动授予对所有其他人的访问权限吗?
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexMatches
{
public static void main( String args[] ){
// String to be scanned to find the pattern.
String line = "This order was placed for QT3000! OK?";
String pattern = "(.*)(\\d+)(.*)";
// Create a Pattern object
Pattern r = Pattern.compile(pattern);
// Now create matcher object.
Matcher m = r.matcher(line);
if (m.find( )) {
System.out.println("Found value: " + m.group(0) );
System.out.println("Found value: " + m.group(1) );
System.out.println("Found value: " + m.group(2) );
} else {
System.out.println("NO MATCH");
}
}
}
【问题讨论】:
-
"包和导入有什么区别?"
import从指定的package导入类/类。 “请举个例子。”你已经发布了一个。 “为什么我们不能只使用import java.util.*;”你可以,没有什么能阻止你。 “它不会自动授予所有其他人的访问权限吗?”其他人什么? -
您可以使用
import java.util.regex.*;来导入这两个类。