Jeden wiersz do zliczania liczby wystąpień ciągu w łańcuchu [] w Javie?
Mam tablicęString
:
String[] myArray = {"A", "B", "B", "C"};
Czy istnieje szybki sposób policzenia liczby wystąpień ciągu w tej tablicy? Tak, wiem, że mogę iterować i sam liczyć:
int count = 0;
String whatToFind = "B";
for (String s : myArray) {
if (s.equals(whatToFind)) {
++count;
}
}
Zastanawiałem się jednak, czy nie ma w tym funkcji użyteczności. Nie mogłem nic znaleźćArrays
lubArrayUtils
. Czy można to zrobić za pomocą jednego linera?