java - 如何在 Eclipse 调试期间初始化 HashSet 变量?

标签 java eclipse

我正在尝试初始化 Set<String>在 eclipse 调试 session 期间的变量。因此,我右键单击要更改的变量,并在“更改对象值”窗口中键入以下表达式:

new HashSet<String>(Arrays.asList(new String[]{"a", "b"}));

Eclipse 返回以下错误:

HashSet cannot be resolved to a type
Arrays cannot be resolved

有什么方法可以在 eclipse 的调试 session 期间初始化集合?

最佳答案

如果你想使用一个没有导入的类(在当前文件中没有相应的import语句),那么你可以通过它们的全限定名来使用这些类:

new java.util.HashSet<String>(java.util.Arrays.asList(new String[]{"a", "b"}));

关于java - 如何在 Eclipse 调试期间初始化 HashSet 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40596965/

相关文章:

java - onItemClick 单击时不起作用

java - 使用 JComboBox 过滤 JTable 会生成 ArrayIndexOutOfBoundsException

java - elasticsearch java api putmapping from json 文件错误

java - 具有 API 17 的一个应用程序的多个启动器

java - 主类在 JUnit 线程错误中运行异常

java - Android 应用内结算应用无法运行

Eclipse Tomcat v8.0 404 错误

eclipse - 在eclipse中访问#ifdef代码

java - 使用kura框架,连接BLE设备时如何指定地址类型为 "random static"

java - 打印特定范围内的所有 Unicode 字符