我正在尝试使用一个使用该Entry对象的函数,但我收到上述错误消息.该函数如下所示:
public Entry<K,V> insert(K k, V v) throws InvalidKeyException {
//code here
}
Run Code Online (Sandbox Code Playgroud)
我尝试导入java.util.*但是没有用.
有人可以向我解释这个错误信息告诉我什么以及如何解决它?
这是一个内部类的Map.
或
import java.util.Map.Entry;
Run Code Online (Sandbox Code Playgroud)
要么
public Map.Entry<K,V> insert(K k, V v) throws InvalidKeyException {
//code here
}
Run Code Online (Sandbox Code Playgroud)
尝试导入java.util.*是正确的,因为您尝试使用不在当前命名空间中的类。它不起作用的原因是因为Entry它不在java.util包装中。为了导入该类,您需要知道该类位于哪个包中。
你在哪里找到Entry课程的?如果您阅读了Entry的 javadoc,则返回并查看 javadoc 并查看它位于哪个包中。如果您Entry通过调用另一个方法获得一个对象,请查看该方法的 javadoc,然后单击链接到Entry类中,看看Entry定义在哪里。
如果您尝试使用某些自定义Entry类,请确保已定义它。如果您尚未定义自定义Entry类,则当您尝试使用它时将不会定义它。
| 归档时间: |
|
| 查看次数: |
31191 次 |
| 最近记录: |