Почему IntelliJ не показывает цикл foreach при автозаполнении с Java? - PullRequest
0 голосов
/ 02 июля 2019

Когда я кодирую Java в ItelliJ и хочу использовать циклы (для циклов в данном случае), программа просто отображает for и fori и не показывает цикл foreach.

Моя JDK-версия 12, и я не знаю, в чем проблема.Что я могу сделать?

Ответы [ 2 ]

2 голосов
/ 02 июля 2019

Напишите объект Iterable, а затем ".for" в конце.Теперь нажатие клавиши TAB развернет его для каждого.Например:

List<Integer> list = new ArrayList<>();
list.for <TAB>
1 голос
/ 02 июля 2019

Поддерживается цикл foreach. Это называется iter. Если вы хотите изменить это, вам нужно перейти на File/Settings. Там вы нажимаете Editor и справа Live Templates. Затем вы нажимаете iterations (не снимайте флажок!) И iter. Теперь вы можете звонить на Abbreviation как хотите.

Я предлагаю также изменить там некоторый Кодекс для большей гибкости. Перейдите на Edit variables и измените это:

до

на следующее

после

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...