为什么IntelliJ在Java自动填充中不显示foreach循环?

时间:2019-07-02 12:53:27

标签: java loops intellij-idea foreach

当我在ItelliJ中编写Java代码并且想要使用循环(在这种情况下为循环)时, 该程序仅显示forfori,而没有显示foreach循环。

我的JDK版本是12,我不知道出了什么问题。 我该怎么办?

2 个答案:

答案 0 :(得分:2)

写入Iterable对象,然后在末尾写入“ .for”。 现在按TAB将其展开为每个。 例如:

List<Integer> list = new ArrayList<>();
list.for <TAB>

答案 1 :(得分:1)

支持foreach循环。它称为iter。如果要更改此设置,则需要转到File/Settings。在此处单击Editor,然后单击右侧的Live Templates。然后,您单击iterations(不要取消选中!)和iter。现在,您可以随意拨打Abbreviation

我建议也在那里更改一些代码,以提高灵活性。转到Edit variables并进行以下更改:

before

到以下

after