我发现,应用程序中的不同包中存在同名的类。
存在一个名为“Document.java”的类
当我尝试在类中使用它们时,例如如下所示
import org.jsoup.nodes.Document;
import org.w3c.dom.Document;
Eclipse 中的错误:-
The import org.w3c.dom.Document collides with another import statement
有没有办法在不更改类名称的情况下解决这个问题??
如何解决?
最佳答案
如果您想使用不同库中的相同类,则在初始化时使用一个类的整个包名称,如下所示
你可以做任何一个
import org.w3c.dom.Document;
public class Demo {
org.jsoup.nodes.Document doc1;
Document doc2;
}
doc1是jsoup库的对象, doc2是w3c库的对象
或
import org.jsoup.nodes.Document;
public class Demo {
Document doc1;
org.w3c.dom.Document doc2;
}
doc1是w3c库的对象, doc2是jsoup库的对象
关于android - import org.w3c.dom.Document 与 android 中的另一个 import 语句冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243813/