所以我没有表面上默认的 IntelliJ JavaScript 插件-
“先决条件
在开始使用 JavaScript 之前,请确保启用了 JavaScript Support 插件。该插件与 IntelliJ IDEA 捆绑在一起并默认激活。如果不是,请按照启用和禁用插件部分中的说明启用插件。”
我似乎无法在 Internet 上找到此插件的可用位置,它没有显示在我的 intelliJ 插件列表中。是“绑定”吗?谢谢!
public static void main(String[] args)
{
List<Integer> list = new ArrayList<Integer> ();
list.add(6);
list.add(1);
list.add(8);
int len = list.size();
for (int i = 0; i < len; i++) {
list.add(i+1, new Integer(i));
System.out.println(list + "Iteration: " + i);
Object x = list.set(i, new Integer(i+2));
}
System.out.println(list);
}
Run Code Online (Sandbox Code Playgroud)
为什么这段代码有效?它将arraylist变成:
[6,0,1,8]迭代:0
[2,0,1,1,8]迭代:1
[2,3,1,2,1,8]迭代:2
[2,3,4,2,1,8]
但我不确定为什么这行编译:
Object x = list.set(i, new Integer(i+2));
Run Code Online (Sandbox Code Playgroud)
是不是将对象分配给不返回任何内容的方法?