Java所有确定列表中的元素是否相同
2022-09-01 03:27:00
我正在尝试确定列表中的所有元素是否都相同。如:
(10,10,10,10,10) --> true
(10,10,20,30,30) --> false
我知道哈希集可能会有所帮助,但我不知道如何用java编写。
这是我尝试过的那个,但没有工作:
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;
}