Tôi có một mảng của String
:Một lớp lót để đếm số lần xuất hiện của chuỗi trong một chuỗi [] trong Java?
String[] myArray = {"A", "B", "B", "C"};
Có một cách nhanh chóng để đếm số lần xuất hiện của một chuỗi trong mảng đó? Có, tôi biết tôi có thể lặp lại và tự mình đếm:
int count = 0;
String whatToFind = "B";
for (String s : myArray) {
if (s.equals(whatToFind)) {
++count;
}
}
Nhưng tôi đã tự hỏi liệu có một chức năng tiện ích cho việc này hay không. Tôi không thể tìm thấy bất kỳ điều gì trong số Arrays
hoặc ArrayUtils
. Có thể làm điều này với một lớp lót không?
có thể trùng lặp của [Số lần xuất hiện số Java của mỗi mục trong một mảng] (http://stackoverflow.com/questions/8098601/java-count-occurrence-of-each-item-in-an-array) –