Eclipse的内容帮助,就有可能创造新的对象
当我在Eclipse Java编辑器是类型中没有任何帮助,是这样的:Eclipse的内容帮助,就有可能创造新的对象
List<String> list = new ..
后的“新”我按下Ctrl-Space键,但是没有Java的建议与“List”的实现相关......所以我可以看到的只是空白面板,其中显示消息“No Java Proposals”或“No Java Type Proposals”。
同时“帮助”正在为类似的方法:
System.out.
它显示了可能的方法。
这发生在Eclipse Kepler和Juno版本中,我检查了我的Java编辑器代码辅助设置,但找不到任何帮助。
回答:
问题是Eclipse在导入之前并不知道它们。
如您所说,以下内容不会做任何事情,因为Eclipse不知道List
是什么,也没有实现它。
List<String> string = new ...
所以我们完成了这个,抱怨一下。
List<String> string = new ArrayList<String>();
然后我们导入List
类(而不是ArrayList
类)。在下一行,我们再试一次:
List<String> string2 = new ...
现在,它为我们提供了“列表() - 匿名内部类”,这实际上是一个有点用处(它允许你定义一个匿名的实施List
的自己) 。以“A”开头也没有帮助。
List<String> string2 = new A...
导入ArrayList
,然后再试一次:
List<String> string2 = new ...
仍然没有运气。但是当你这样做:
List<String> string2 = new A...
它会提供ArrayList
。
TL; DR:您需要先导入非系统类,然后它才会为您提供内容帮助,甚至在您提供内容帮助时才提供帮助。
以上是 Eclipse的内容帮助,就有可能创造新的对象 的全部内容, 来源链接: utcz.com/qa/261762.html