copyonwritearraylist.html

来自「j2se5-api-zh,java文档的中文版本」· HTML 代码 · 共 1,110 行 · 第 1/5 页

HTML
1,110
字号
<DD>返回此列表中指定位置上的元素。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#get(int)">get</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>index</CODE> - 要返回的元素的索引。<DT><B>返回:</B><DD>此列表中指定位置上的元素。<DT><B>抛出:</B><DD><CODE><A HREF="../../lang/IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果索引超出了范围 (<tt>index &lt; 0 || index &gt;= size()</tt>)。</DL></DD></DL><HR><A NAME="set(int,java.lang.Object)"><!-- --></A><A NAME="set(int, E)"><!-- --></A><H3>set</H3><PRE>public <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A> <B>set</B>(int&nbsp;index,             <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&nbsp;element)</PRE><DL><DD>用指定的元素替代此列表中指定位置上的元素。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#set(int, E)">set</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>index</CODE> - 要替换的元素的索引。<DD><CODE>element</CODE> - 要在指定位置上存储的元素。<DT><B>返回:</B><DD>以前在指定位置上的元素。<DT><B>抛出:</B><DD><CODE><A HREF="../../lang/IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果索引超出了范围 (<tt>index &lt; 0 || index &gt;= size()</tt>)。</DL></DD></DL><HR><A NAME="add(java.lang.Object)"><!-- --></A><A NAME="add(E)"><!-- --></A><H3>add</H3><PRE>public boolean <B>add</B>(<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&nbsp;element)</PRE><DL><DD>将指定元素追加到此列表的尾部。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</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>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#add(E)">add</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>element</CODE> - 要追加到此列表的元素。<DT><B>返回:</B><DD>true(按照 Collection.add 的常规协定)。</DL></DD></DL><HR><A NAME="add(int,java.lang.Object)"><!-- --></A><A NAME="add(int, E)"><!-- --></A><H3>add</H3><PRE>public void <B>add</B>(int&nbsp;index,                <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&nbsp;element)</PRE><DL><DD>在此列表中指定位置上插入指定元素。移位当前在该位置上的元素(如果有),所有后续元素都向右移(其索引加 1)。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#add(int, E)">add</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>index</CODE> - 要插入指定元素的索引。<DD><CODE>element</CODE> - 要插入的元素。<DT><B>抛出:</B><DD><CODE><A HREF="../../lang/IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果索引超出了范围 (<tt>index &lt; 0 || index &gt; size()</tt>)。</DL></DD></DL><HR><A NAME="remove(int)"><!-- --></A><H3>remove</H3><PRE>public <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A> <B>remove</B>(int&nbsp;index)</PRE><DL><DD>移除此列表中指定位置上的元素。将所有后续元素都向左移(其索引减 1)。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#remove(int)">remove</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>index</CODE> - 要移除的元素的索引。<DT><B>返回:</B><DD>从列表中移除的元素。<DT><B>抛出:</B><DD><CODE><A HREF="../../lang/IndexOutOfBoundsException.html" title="java.lang 中的类">IndexOutOfBoundsException</A></CODE> - 如果索引超出了范围 (<tt>index &lt; 0 || index &gt;= size()</tt>)。</DL></DD></DL><HR><A NAME="remove(java.lang.Object)"><!-- --></A><H3>remove</H3><PRE>public boolean <B>remove</B>(<A HREF="../../lang/Object.html" title="java.lang 中的类">Object</A>&nbsp;o)</PRE><DL><DD>从此列表中移除指定元素的一个实例,如果存在的话(可选操作)。更正式地说,如果列表包含一个或多个满足 <tt>(o==null ? e==null : o.equals(e))</tt> 的元素 <tt>e</tt>,则移除一个这样的元素。如果列表包含指定元素(或者如果列表由于此方法的调用而发生改变),则返回 <tt>true</tt>。<p><P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#remove(java.lang.Object)">remove</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#remove(java.lang.Object)">remove</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>o</CODE> - 要从此列表移除的元素(如果存在)。<DT><B>返回:</B><DD>如果列表包含指定的元素,则返回 <tt>true</tt>。</DL></DD></DL><HR><A NAME="addIfAbsent(java.lang.Object)"><!-- --></A><A NAME="addIfAbsent(E)"><!-- --></A><H3>addIfAbsent</H3><PRE>public boolean <B>addIfAbsent</B>(<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&nbsp;element)</PRE><DL><DD>追加元素(如果不存在)。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>element</CODE> - 要添加到此 Collection 中的元素(如果不存在)。<DT><B>返回:</B><DD>如果已添加,则返回 ture</DL></DD></DL><HR><A NAME="containsAll(java.util.Collection)"><!-- --></A><H3>containsAll</H3><PRE>public boolean <B>containsAll</B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;?&gt;&nbsp;c)</PRE><DL><DD>如果此 collection 包含指定 collection 的所有元素,则返回 ture。 <p>此实现在指定 collection 上迭代,依次检查 Iterator 返回的每个元素,查看其是否包含在此  Collection 中。如果已经包含所有元素,则返回 ture,否则返回 false。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#containsAll(java.util.Collection)">containsAll</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#containsAll(java.util.Collection)">containsAll</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>c</CODE> - collection<DT><B>返回:</B><DD>如果包含所有元素,则返回 ture<DT><B>另请参见:</B><DD><A HREF="../Collection.html#contains(java.lang.Object)"><CODE>Collection.contains(Object)</CODE></A></DL></DD></DL><HR><A NAME="removeAll(java.util.Collection)"><!-- --></A><H3>removeAll</H3><PRE>public boolean <B>removeAll</B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;?&gt;&nbsp;c)</PRE><DL><DD>从此 Collection 中移除所有包含在指定 Collection 中的元素。在此类中,这是一个特别昂贵的操作,因为它需要一个内部临时数组。 <p><P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#removeAll(java.util.Collection)">removeAll</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#removeAll(java.util.Collection)">removeAll</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>c</CODE> - collection<DT><B>返回:</B><DD>如果此 Collection 由于此方法的调用而变化,则返回 true。<DT><B>另请参见:</B><DD><A HREF="../Collection.html#remove(java.lang.Object)"><CODE>Collection.remove(Object)</CODE></A>, <A HREF="../Collection.html#contains(java.lang.Object)"><CODE>Collection.contains(Object)</CODE></A></DL></DD></DL><HR><A NAME="retainAll(java.util.Collection)"><!-- --></A><H3>retainAll</H3><PRE>public boolean <B>retainAll</B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;?&gt;&nbsp;c)</PRE><DL><DD>只保留此 Collection 中包含在指定 Collection 中的元素(可选操作)。换句话说,从此 Collection 中移除所有未包含在指定 Collection 中的元素。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#retainAll(java.util.Collection)">retainAll</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#retainAll(java.util.Collection)">retainAll</A></CODE></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>c</CODE> - collection<DT><B>返回:</B><DD>如果此 Collection 由于此方法的调用而变化,则返回 true。<DT><B>另请参见:</B><DD><A HREF="../Collection.html#remove(java.lang.Object)"><CODE>Collection.remove(Object)</CODE></A>, <A HREF="../Collection.html#contains(java.lang.Object)"><CODE>Collection.contains(Object)</CODE></A></DL></DD></DL><HR><A NAME="addAllAbsent(java.util.Collection)"><!-- --></A><H3>addAllAbsent</H3><PRE>public int <B>addAllAbsent</B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;? extends <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;&nbsp;c)</PRE><DL><DD>按照指定 Collection 的迭代器返回元素的顺序,将指定 Collection 中尚未包含在此列表中的所有元素追加列表的尾部。<P><DD><DL></DL></DD><DD><DL><DT><B>参数:</B><DD><CODE>c</CODE> - 要添加到此列表中的元素。<DT><B>返回:</B><DD>添加的元素数量</DL></DD></DL><HR><A NAME="clear()"><!-- --></A><H3>clear</H3><PRE>public void <B>clear</B>()</PRE><DL><DD>从此列表中移除所有元素。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#clear()">clear</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#clear()">clear</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="addAll(java.util.Collection)"><!-- --></A><H3>addAll</H3><PRE>public boolean <B>addAll</B>(<A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;? extends <A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;&nbsp;c)</PRE><DL><DD>按照指定 Collection 的迭代器返回元素的顺序,将指定 Collection 中的所有元素追加此列表的尾部。<P><DD><DL><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../Collection.html" title="java.util 中的接口">Collection</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../Collection.html#addAll(java.util.Collection)">addAll</A></CODE><DT><B>指定者:</B><DD>接口 <CODE><A HREF="../List.html" title="java.util 中的接口">List</A>&lt;<A HREF="CopyOnWriteArrayList.html" title="CopyOnWriteArrayList 中的类型参数">E</A>&gt;</CODE> 中的 <CODE><A HREF="../List.html#addAll(java.util.Collection)">addAll</A></CODE></DL></DD>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?