【问题标题】:IntelliJ: How to autocomple AND import statically Collectors.toList()IntelliJ:如何自动完成和静态导入 Collectors.toList()
【发布时间】:2018-07-06 09:21:38
【问题描述】:

当我在 IntelliJ 中用 Java 编程时,我经常使用流并将它们收集到列表中:

list.stream()
  .whatever()
  .whatever2()
  .collect(Collectors.toList())

IntelliJ 有一个不错的功能,我只需键入“.toL”,自动完成功能就会为我生成 .collect(Collectors.toList())。

如何更改设置以便静态自动导入 Collectors.toList?

list.stream()
  .whatever()
  .whatever2()
  .collect(toList())

编辑:我知道如何静态导入任何方法,但我希望自动完成功能一步到位。

【问题讨论】:

  • 上面的链接显示了如何手动执行此操作,但 OP 希望它自动完成。这不是重复的问题。
  • 我认为这是由Smart completion 处理的,但似乎无法自定义它。但是我注意到,如果它已经存在,它将使用static import。

标签: java intellij-idea java-stream


【解决方案1】:

这可能会有所帮助:

  1. 编写代码后,将光标放在“收集器”上,然后按 alt + enter 并选择下面突出显示的选项。

【讨论】:

    猜你喜欢
    • 2011-05-22
    • 2019-02-24
    • 1970-01-01
    • 2013-03-30
    • 2019-09-05
    • 2019-04-07
    • 2015-09-02
    • 1970-01-01
    • 2016-05-02
    相关资源
    最近更新 更多