Как написать для каждого цикла для обработки через массив строк для подсчета подстрок - PullRequest
0 голосов
/ 27 июня 2019

Использовал цикл for для обработки массива String и проверки соответствия содержимого ячейки подстроке, если это так, count ++.

Компилятор говорит мне, что это можно записать как цикл for-each.Я не очень опытен в использовании циклов for-each, и гики для статей гиков не помогают.

Может ли кто-нибудь любезно провести меня через это простое обращение?

for(int i = 0; i < parts.length; i++){
        if(parts[i].contains(subString)){
            count++;
        }
    }

    System.out.print(count);

1 Ответ

0 голосов
/ 27 июня 2019

Предполагая, что parts является массивом String, вы можете сделать

for (String p : parts) {
    if(p.contains(subString))
    {
        count++;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...