List中contains()方法和indexOf()方法的区别?
这一节中老师讲到了判断一个集合中是否有某个元素可以用contains()方法,可我看到contains()的返回值直接就是indexOf()是否大于等于0,如图:
那么为什么还要用contains()方法呢?
还有我在一个集合中存放了一个字符串"a",这时我调用contains()方法查找"a",得到的是true,而我用indexOf()查找"a"时却返回了-1,这是为什么呢?
这一节中老师讲到了判断一个集合中是否有某个元素可以用contains()方法,可我看到contains()的返回值直接就是indexOf()是否大于等于0,如图:
那么为什么还要用contains()方法呢?
还有我在一个集合中存放了一个字符串"a",这时我调用contains()方法查找"a",得到的是true,而我用indexOf()查找"a"时却返回了-1,这是为什么呢?
2016-11-03
举报