Мне было интересно, как я могу найти ArrayList of Strings, чтобы найти наиболее часто встречающееся «место назначения» в созданном мной «Объекте маршрута» (который содержит список различных мест назначения).
Пока у меня есть:
public static String commonName(ArrayList<Itinerary> itinerary){
int count = 0;
int total = 0;
ArrayList<String> names = new ArrayList<String>();
Iterator<String>itr2 = names.iterator();
while(itr.hasNext()){
Itinerary temp = itr.next();
if(temp.iterator().hasNext()){ //if its has destinations
// Destination object in itinerary object
Destination temp2 = temp.iterator().next();
String name = temp2.getDestination().toLowerCase().replace(" ", "");
if(names.contains(name)){
count = count + 1;
//do something with counting the occurence of string name here
}
У меня проблемы с созданием алгоритма поиска в массиве наиболее часто встречающейся строки или строк, если есть связь; а затем отображает номер «объекта маршрута» (значение параметра), в котором находится строка. Любая помощь будет отличной, спасибо !!