JDK源码阅读之List接口
2015-09-16 11:47
399 查看
JDK源码阅读之List接口
package java.util; /** * @author Josh Bloch * @author Neal Gafter * @since 1.2 */ public interface List<E> extends Collection<E> { // Query Operations int size(); boolean isEmpty(); boolean contains(Object o); Iterator<E> iterator(); Object[] toArray(); <T> T[] toArray(T[] a); // Modification Operations boolean add(E e); boolean remove(Object o); // Bulk Modification Operations boolean containsAll(Collection<?> c); boolean addAll(Collection<? extends E> c); boolean addAll(int index, Collection<? extends E> c); boolean removeAll(Collection<?> c); //求交集 boolean retainAll(Collection<?> c) void clear(); // Comparison and hashing boolean equals(Object o); int hashCode(); // Positional Access Operations E get(int index); E set(int index, E element); void add(int index, E element); E remove(int index); // Search Operations //首次出现 int indexOf(Object o); //末尾出现 int lastIndexOf(Object o); // List Iterators ListIterator<E> listIterator(); ListIterator<E> listIterator(int index); // View List<E> subList(int fromIndex, int toIndex); }
相关文章推荐
- spring AOP切入点表达式规则
- java 读取mysql中数据 并取出
- Java中泛型数组的使用
- java io详解
- java基础-ArrayList
- 当eclipse导入工程时报"The builder launch configuration could not be found"错误时的解决方法
- Eclipse调试进入JDK源码
- java 图片上写文字
- java中两个for循环的区别
- Java多线程---main与子线程 start与run
- java socket编程
- java 反编译 行号对齐 decompiler如何去掉行号
- spring aop术语
- Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法
- eclipse+Jboss配置远程调试
- Java泛型中的通配符的使用
- Eclipse快捷键
- java设计模式系列--工厂模式
- Google Java编程风格指南
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0错误解析