One-liner para contar o número de ocorrências de String em um String [] em Java?
Eu tenho uma matriz deString
:
String[] myArray = {"A", "B", "B", "C"};
Existe uma maneira rápida de contar o número de ocorrências de uma string nessa matriz? Sim, eu sei que posso repetir e fazer a contagem sozinho:
int count = 0;
String whatToFind = "B";
for (String s : myArray) {
if (s.equals(whatToFind)) {
++count;
}
}
Mas eu queria saber se havia uma função de utilidade para isso. Eu não encontrei nada emArrays
ouArrayUtils
. É possível fazer isso com um one-liner?