Java的LinkedList中获取元素并比较的注意事项

Java的LinkedList中获取元素并比较的注意事项

我在写LCR 184. 设计自助结算系统这一题遇到问题,我的代码逻辑和官方题解是一样的,但是有部分测试用例无法通过,经过力扣评论区的评论提醒,发现原因是LinkedList返回的值是泛型E,如果数字范围不在[-128, 127]就会新建一个对象,两个数字的Integer对象在比较的时候比较的是地址,应该用.equals()方法比较Integer的内容是否相同。

Comments are closed.