Nee*_*elp 7 java intellij-idea jshell java-14
我刚开始在 intellij idea 社区版本中使用 jshell。当我在 jshell 中编写以下代码时,它可以工作。
List<String> list = List.of("a", "b", "c");
System.out.println(list);
Run Code Online (Sandbox Code Playgroud)
但是,相同的代码在 intellij 中不起作用。它说“预期的表达”。它执行得很好,但显示List<String>
. 问题是“自动完成”不起作用。为了解决这个问题,我们可以使用原始类型,但我想要一个通用类型。有什么我想念的吗?如何编写泛型类型?
不是 IntelliJ IDEA 专家,但我通过编写匿名类来解决问题:
new Object() {
void method() {
List<String> list = List.of("a", "b", "c");
System.out.println(list);
}
}.method();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
462 次 |
最近记录: |