私はString
の配列を持っている:JavaのString []内のStringの出現回数をカウントする1ライナー?
String[] myArray = {"A", "B", "B", "C"};
は、その配列内の文字列の出現回数をカウントする簡単な方法はありますか?
int count = 0;
String whatToFind = "B";
for (String s : myArray) {
if (s.equals(whatToFind)) {
++count;
}
}
しかし、このためのユーティリティ関数があった場合、私は思っていた:はい、私は自分自身をカウント反復して行うことができます知っています。 Arrays
またはArrayUtils
に何も見つかりませんでした。 1ライナーでこれを行うことは可能ですか?
[アレイ内の各項目のJavaカウントの発生]の複製が可能です。(http://stackoverflow.com/questions/8098601/java-count-occurrence-of-each-item-in-an-array) –