包和导入之间的区别是什么?请举个例子。
为什么我们不能使用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");
}
}
}
答案 0 :(得分:1)
Package用于将所有一个Module相关的文件放到一个指定的文件夹中以便更好地理解,而import用于导入我们运行应用程序/类所需的特定类(就像我们使用Java.Util ...等)。
答案 1 :(得分:0)
句子“import java.util。”只导入util包下的类。您可以使用“import java.util.regex。”导入Matcher和Pattern类。 包是您的类的命名空间,它用于将相关类分组为togheter和访问权限。
答案 2 :(得分:0)
Package用于将所有相关类放入一个指定的文件夹中以便更好地理解,而import用于导入(获取)所需的或依赖的类来运行我们的应用程序/类。
答案 3 :(得分:0)
包名是用户定义的,你给的是什么,
例: 包装测试;
import package用于获取java中已预定义的包,以便在当前包中使用
例: 如果你想使用" util"包中的测试包,
包裹测试;
java.util.Scanner中;
这里的util是java预定义的包,Scanner是util包中的类。