abstractlist.html
来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 825 行 · 第 1/4 页
HTML
825 行
<TD><CODE><B><A HREF="AbstractList.html#clear()">clear</A></B>()</CODE><BR> 从此 collection 中移除所有元素(可选操作)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#equals(java.lang.Object)">equals</A></B>(<A HREF="../lang/Object.html" title="java.lang 中的类">Object</A> o)</CODE><BR> 将指定的对象与此列表进行相等性比较。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>abstract <A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#get(int)">get</A></B>(int index)</CODE><BR> 返回此列表中指定位置处的元素。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#hashCode()">hashCode</A></B>()</CODE><BR> 返回此列表的哈希代码值。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#indexOf(java.lang.Object)">indexOf</A></B>(<A HREF="../lang/Object.html" title="java.lang 中的类">Object</A> o)</CODE><BR> 返回此列表中首次出现指定元素的索引,如果列表中不包含此元素,则返回 -1。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="Iterator.html" title="java.util 中的接口">Iterator</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#iterator()">iterator</A></B>()</CODE><BR> 返回以正确顺序在此列表的元素上进行迭代的迭代器。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#lastIndexOf(java.lang.Object)">lastIndexOf</A></B>(<A HREF="../lang/Object.html" title="java.lang 中的类">Object</A> o)</CODE><BR> 返回此列表中最后出现指定元素的索引,如果列表中不包含此元素,则返回 -1。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="ListIterator.html" title="java.util 中的接口">ListIterator</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#listIterator()">listIterator</A></B>()</CODE><BR> 返回此列表中的元素的迭代器(按适当顺序)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="ListIterator.html" title="java.util 中的接口">ListIterator</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#listIterator(int)">listIterator</A></B>(int index)</CODE><BR> 从列表中的指定位置开始,返回此列表中的元素的列表迭代器(按适当顺序)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#remove(int)">remove</A></B>(int index)</CODE><BR> 移除此列表中指定位置处的元素(可选操作)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#removeRange(int, int)">removeRange</A></B>(int fromIndex, int toIndex)</CODE><BR> 从此列表中移除其索引在 <tt>fromIndex</tt>(包括)和 <tt>toIndex</tt>(不包括)之间的所有元素。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#set(int, E)">set</A></B>(int index, <A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A> element)</CODE><BR> 将此列表中指定位置的元素替换为指定的元素(可选操作)。</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="List.html" title="java.util 中的接口">List</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE></FONT></TD><TD><CODE><B><A HREF="AbstractList.html#subList(int, int)">subList</A></B>(int fromIndex, int toIndex)</CODE><BR> 返回此列表 <tt>fromIndex</tt>(包括)和 <tt>toIndex</tt>(不包括)之间部分的视图。</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.util.AbstractCollection"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.util.<A HREF="AbstractCollection.html" title="java.util 中的类">AbstractCollection</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="AbstractCollection.html#addAll(java.util.Collection)">addAll</A>, <A HREF="AbstractCollection.html#contains(java.lang.Object)">contains</A>, <A HREF="AbstractCollection.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="AbstractCollection.html#isEmpty()">isEmpty</A>, <A HREF="AbstractCollection.html#remove(java.lang.Object)">remove</A>, <A HREF="AbstractCollection.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="AbstractCollection.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="AbstractCollection.html#size()">size</A>, <A HREF="AbstractCollection.html#toArray()">toArray</A>, <A HREF="AbstractCollection.html#toArray(T[])">toArray</A>, <A HREF="AbstractCollection.html#toString()">toString</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从类 java.lang.<A HREF="../lang/Object.html" title="java.lang 中的类">Object</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../lang/Object.html#clone()">clone</A>, <A HREF="../lang/Object.html#finalize()">finalize</A>, <A HREF="../lang/Object.html#getClass()">getClass</A>, <A HREF="../lang/Object.html#notify()">notify</A>, <A HREF="../lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../lang/Object.html#wait()">wait</A>, <A HREF="../lang/Object.html#wait(long)">wait</A>, <A HREF="../lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.util.List"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>从接口 java.util.<A HREF="List.html" title="java.util 中的接口">List</A> 继承的方法</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="List.html#addAll(java.util.Collection)">addAll</A>, <A HREF="List.html#contains(java.lang.Object)">contains</A>, <A HREF="List.html#containsAll(java.util.Collection)">containsAll</A>, <A HREF="List.html#isEmpty()">isEmpty</A>, <A HREF="List.html#remove(java.lang.Object)">remove</A>, <A HREF="List.html#removeAll(java.util.Collection)">removeAll</A>, <A HREF="List.html#retainAll(java.util.Collection)">retainAll</A>, <A HREF="List.html#size()">size</A>, <A HREF="List.html#toArray()">toArray</A>, <A HREF="List.html#toArray(T[])">toArray</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>字段详细信息</B></FONT></TH></TR></TABLE><A NAME="modCount"><!-- --></A><H3>modCount</H3><PRE>protected transient int <B>modCount</B></PRE><DL><DD>已<i>从结构上修改</i> 此列表的次数。从结构上修改是指更改列表的大小,或者以其他方式打乱列表,使正在进行的迭代产生错误的结果。<p>此字段由 <tt>iterator</tt> 和 <tt>listIterator</tt> 方法返回的迭代器和列表迭代器实现来使用。如果意外更改了此字段中的值,则迭代器(或列表迭代器)将抛出 <tt>ConcurrentModificationException</tt> 来响应 <tt>next</tt>、<tt>remove</tt>、<tt>previous</tt>、<tt>set</tt> 或 <tt>add</tt> 操作。在迭代期间面临并发修改时,它提供了<i>快速失败</i> 行为,而不是非确定性行为。<p><b>子类是否使用此字段是可选的。</b>如果子类希望提供快速失败迭代器(和列表迭代器),则它只需在其 <tt>add(int, Object)</tt> 和 <tt>remove(int)</tt> 方法(以及它所重写的、导致列表结构上修改的任何其他方法)中增加此字段。对 <tt>add(int, Object)</tt> 或 <tt>remove(int)</tt> 的单个调用向此字段添加的数量不得超过 1,否则迭代器(和列表迭代器)将抛出虚假的 <tt>ConcurrentModificationExceptions</tt>。如果某个实现不希望提供快速失败迭代器,则可以忽略此字段。<P><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>构造方法详细信息</B></FONT></TH></TR></TABLE><A NAME="AbstractList()"><!-- --></A><H3>AbstractList</H3><PRE>protected <B>AbstractList</B>()</PRE><DL><DD>单独的构造方法。(由子类构造方法调用,通常是隐式的。)<P></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>方法详细信息</B></FONT></TH></TR></TABLE><A NAME="add(java.lang.Object)"><!-- --></A><A NAME="add(E)"><!-- --></A><H3>add</H3><PRE>public boolean <B>add</B>(<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A> o)</PRE><DL><DD>将指定的元素追加到此 List 的尾部(可选操作)。<p>此实现调用 <tt>add(size(), o)</tt>。<p>注意,除非重写 <tt>add(int, Object)</tt>,否则此实现将抛出 <tt>UnsupportedOperationException</tt>。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="Collection.html" title="java.util 中的接口">Collection</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE> 中的 <CODE><A HREF="Collection.html#add(E)">add</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="List.html" title="java.util 中的接口">List</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE> 中的 <CODE><A HREF="List.html#add(E)">add</A></CODE><DT><B>覆盖:</B><DD>类 <CODE><A HREF="AbstractCollection.html" title="java.util 中的类">AbstractCollection</A><<A HREF="AbstractList.html" title="AbstractList 中的类型参数">E</A>></CODE> 中的 <CODE><A HREF="AbstractCollection.html#add(E)">add</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>o</CODE> - 要追加到此列表的元素。<DT><B>返回:</B><DD><tt>true</tt>(按照 <tt>Collection.add</tt> 的常规协定)。<DT><B>抛出:</B>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?