gpt4 book ai didi

java - Eclipse 删除静态导入

转载 作者:搜寻专家 更新时间:2023-10-31 20:19:53 25 4
gpt4 key购买 nike

使用 eclipse 我可以很容易地将静态调用转换为

import java.util.Arrays;
import java.util.List;

public class StaticImport {
public static void main(String[] args) {
List<String> list = Arrays.asList("hello", "world");
System.out.println(list);
}
}

静态导入:

import static java.util.Arrays.asList;

import java.util.List;

public class StaticImport {
public static void main(String[] args) {
List<String> list = asList("hello", "world");
System.out.println(list);
}
}

put the cursor on the method name (asList) and press Ctrl-Shift-M (添加导入)。

现在,出于某些重构原因,我想删除静态导入并返回到第一个代码:

List<String> list = Arrays.asList("hello", "world");

有没有捷径可以快速做到这一点?

最佳答案

您不能使用快捷方式删除 (static) import 语句,除非它未使用

所以,首先注释掉语句:

//List<String> list = asList("hello", "world");

然后,激活组织导入语句的快捷方式(Ctrl + Shift + O)和未使用的导入 语句将被自动删除。

最后,取消注释您首先注释的行并重构它以便编译:

List<String> list = Arrays.asList("hello", "world");

关于java - Eclipse 删除静态导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25034066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com