我正在写一个编码赋值,其中我得到了一个x个生日的列表(使用整数存储日期),如果有重复项,我需要返回(只是布尔值). 我已经编写了几种不同的方法来返回正确的值,有些只是有时工作,我不知道为什么. 我希望有人能够澄清我做错了什么,或者我正在使用的代码平台是否存在一些bug. 谢谢你的帮助!
birthdays = merge(birthdays);//this is a merge sort that sorts the ArrayList(it does actually work)
for(int i = 0; i<birthdays.size()-1; i++)
{
if(birthdays.get(i) == birthdays.get(i+1))
{
return true;
}
}
return false;