从上面的源码可以看得出,contains 方法调用了 indexOf 方法,如果返回 -1 则表示 ArrayList 中不包含指定的元素,否则就包含。其中 indexOf 方法用来获取元素在 ArrayList 中的下标,如果元素为 ,则使用“==”操作符进行判断,否则使用 equals 方法进行判断。 PS:关于“==”操作符和 equals 方法,可以参照我另外一篇...