1 2 3 4 5 6 7 8 9 10 11 12 | public int indexOf(Object o) { if (o == null) { for (int i = 0; i < size; i++) if (elementData==null) return i; } else { for (int i = 0; i < size; i++) if (o.equals(elementData)) return i; } return -1; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public int indexOf(Object o) { int index = 0; if (o==null) { for (Entry e = header.next; e != header; e = e.next) { if (e.element==null) return index; index++; } } else { for (Entry e = header.next; e != header; e = e.next) { if (o.equals(e.element)) return index; index++; } } return -1; } |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |