并非所有代码路径都返回值,怎么解决呢?求大神教
收起
return -1;地方写错了,你这样想:第一次for循环,if(true)就return 了0。如果if(false)则会执行return -1;所以你的返回值不是0就是-1。 再者,你这个算法写得。。。你要先对items判断是否为null.如果传null你这个不就错了么? 还有equals方法是比较值,不是比较对象,如果你传的是内容值相等,对象不同,返回的是true。
报告相同问题?