Hallo
heb een probleem met mijn java applicatie.
ik wil uit een arraylist met Strings de waarde eruit halen die het meeste voorkomt.
heb nu deze code
maar vind m een beetje lelijk is der geen makkelijkere manier?
bij voorbaat dank:thumb:
heb een probleem met mijn java applicatie.
ik wil uit een arraylist met Strings de waarde eruit halen die het meeste voorkomt.
heb nu deze code
maar vind m een beetje lelijk is der geen makkelijkere manier?
Code:
private String filterNames(List<String> punten)
{
int a = 0;
String naam = "";
for (int i = 0; i < punten.size(); i++)
{
String henk = punten.get(i);
int b =0;
for (int j = 0; j < punten.size(); j++)
{
if (punten.get(i).equals(henk))
{
b++;
if(b > a)
{
a =b;
naam = punten.get(i);
}
}
}
}
return naam;
}
Laatst bewerkt: