在导入他人源码的时候,遇到了一个问题:
显示nodelist.item(0).getTextContent() 需要做强制转换,但是强制转换后却提示:
在网上查阅之后是因为导入的jar包和jdk中的jar包中存在包名和类名完全相同的两个类。此时,会以jar包顺类优先的引入在前面的那个类。所以导致的引入的类并不是我们想要的类而导致的错误。
具体解决方案如下:
项目右键-->build path --> configure build path --> order and export
把想要调用的jar包移到相对上方。此处我需要引用jdk的,移动后如图:
最后问题得到解决。