我这样导入包
import java.awt.*;
import java.util.*;
再用List 就会报错:Ambiguous class。
java.util.*与java.awt.*都是java的标准库包,其中*表示java.util和java.awt包里的所有类。 她们的不同之处在于java.util.*包含的是一些工具类,如集合类中List、Map、HashMap、Set等,而java.awt.*则封装的是和图形绘制相关的类,如点Point、线Line等。用到相应包里的类时,就会相应import相应的包。
同时导入两个包,为了不报错。可以在使用List的地方明确指出是用哪一个包中的List,如果你用的是java.util中的,那么你就用类似java.util.List l = new java.util.List();这样的形式来限定。