print "$1," if /\{\s*(\d+)\s*\}/;
print "$1\n" if /(\d+x\d+)/;
做什么?为什么我们在文件的开头包含它?
答案 0 :(得分:3)
语句java.util.*;
导入所有java.util包成员,这样您就不必使用包成员的完全限定名。根据JavaDocs here包java.util
包含集合框架,旧集合类,事件 模型,日期和时间设施,国际化和 杂项实用程序类(字符串标记生成器,随机数 生成器和位数组)
虽然这种方法看起来更方便,但有时也是合适的,除非你使用java中包含的大量成员,否则你不应该总是在所有文件的开头加一个import java.util.*;
语句。 .util包。仅包括您使用的成员:
import java.util.ArrayList;
import java.util.LinkedList;
通过这样做,它有助于您更熟悉您正在使用的每个包成员,而不是盲目地导入整个包。最重要的原因是,通过使用通配符(*),您更有可能遇到可能导致错误的名称歧义。
import java.awt.*;
import java.util.*;
在上面的代码示例中,类List变得不明确,因为两个包都有一个List类。
答案 1 :(得分:-3)
将其视为您现在可以访问的方法库。您基本上是在项目中导入更多功能
当你这样做时
import java.util.*
您现在可以执行创建数组,操作日期等操作...(https://docs.oracle.com/javase/7/docs/api/java/util/package-summary.html)
。*表示您正在导入所有的util函数,如java.util.Arrays或java.util.Date ......