Для каждого примера: расширенный для цикла для итерации массива Java

For-Each Loop – это другая форма цикла, используемая для перемещения массива. for-each цикл значительно уменьшает код и не используется индекс, а скорее счетчик в цикле.

Синтаксис:

 

Возьмем пример, используя массив String, который вы хотите перебрать без использования каких-либо счетчиков.

Рассмотрим строковый массив arrData, инициализированный следующим образом:

Хотя вы можете знать такие методы, как поиск размера массива, а затем итерация через каждый элемент массива с использованием традиционного цикла (счетчик, условие и приращение), нам нужно найти более оптимизированный подход, который не будет использовать какой-либо такой счетчик ,

Это обычный подход цикла “for”:

Вы можете увидеть использование счетчика, а затем использовать его как индекс для массива.

Java предоставляет возможность использовать цикл “for”, который будет проходить через каждый элемент массива. Вот код для массива, который мы объявили ранее,

Вы можете видеть разницу между циклами. Код был уменьшен значительно. Кроме того, нет смысла использовать индекс или, скорее, счетчик в цикле .

Убедитесь, что тип данных, объявленный в цикле foreach, должен соответствовать типу данных массива / списка, который вы выполняете . Здесь у нас есть весь класс, показывающий приведенное выше объяснение –

 

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *