Sto provando a determinare se tutti gli elementi di un elenco sono uguali. come ad esempio:Tutti gli elementi determinano Java sono uguali in un elenco
(10,10,10,10,10) --> true
(10,10,20,30,30) --> false
so hashset potrebbe essere utile, ma non so come scrivere in java.
questo è quello che ho provato, ma non ha funzionato:
public static boolean allElementsTheSame(List<String> templist)
{
boolean flag = true;
String first = templist.get(0);
for (int i = 1; i< templist.size() && flag; i++)
{
if(templist.get(i) != first) flag = false;
}
return true;
}
suggerisco ci mostri il codice Java che avete già provato. –
se tutti gli elementi sono uguali, devono essere tutti uguali al primo elemento (a meno che l'elenco non sia vuoto) ... basta iterare e controllarlo – sodik
Hai bisogno di 'return flag; 'nel tuo codice per lo meno. –