Вы можете попробовать HashMap .С помощью HashMap вы можете использовать код страны в качестве ключа и счетчик того, сколько раз каждый из них отображается как значение, сохраненное в этом ключе.Если вы впервые сталкиваетесь с конкретным кодом страны, вставьте его в карту с начальным значением 1;в противном случае увеличьте существующее значение.
HashMap<String, Integer> myMap = new HashMap<String, Integer>();
for (... record : records) {
String countryCode = record.getCountryCode();
int curVal;
if (myMap.containsKey(countryCode)) {
curVal = myMap.get(countryCode);
myMap.put(countryCode, curVal + 1);
} else {
myMap.put(countryCode, 1);
}
}
// myMap now contains the count of each country code, which
// can be used for whatever purpose needed.