亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? collection.java

?? gcc的組建
?? JAVA
字號:
/* Collection.java -- Interface that represents a collection of objects   Copyright (C) 1998, 2001, 2005  Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA02110-1301 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package java.util;/** * Interface that represents a collection of objects. This interface is the * root of the collection hierarchy, and does not provide any guarantees about * the order of its elements or whether or not duplicate elements are * permitted. * <p> * All methods of this interface that are defined to modify the collection are * defined as <dfn>optional</dfn>. An optional operation may throw an * UnsupportedOperationException if the data backing this collection does not * support such a modification. This may mean that the data structure is * immutable, or that it is read-only but may change ("unmodifiable"), or * that it is modifiable but of fixed size (such as an array), or any number * of other combinations. * <p> * A class that wishes to implement this interface should consider subclassing * AbstractCollection, which provides basic implementations of most of the * methods of this interface. Classes that are prepared to make guarantees * about ordering or about absence of duplicate elements should consider * implementing List or Set respectively, both of which are subinterfaces of * Collection. * <p> * A general-purpose implementation of the Collection interface should in most * cases provide at least two constructors: One which takes no arguments and * creates an empty collection, and one which takes a Collection as an argument * and returns a collection containing the same elements (that is, creates a * copy of the argument using its own implementation). * * @author Original author unknown * @author Eric Blake (ebb9@email.byu.edu) * @see List * @see Set * @see Map * @see SortedSet * @see SortedMap * @see HashSet * @see TreeSet * @see ArrayList * @see LinkedList * @see Vector * @see Collections * @see Arrays * @see AbstractCollection * @since 1.2 * @status updated to 1.4 */public interface Collection{  /**   * Add an element to this collection.   *   * @param o the object to add.   * @return true if the collection was modified as a result of this action.   * @throws UnsupportedOperationException if this collection does not   *   support the add operation.   * @throws ClassCastException if o cannot be added to this collection due   *   to its type.   * @throws NullPointerException if o is null and this collection doesn't   *   support the addition of null values.   * @throws IllegalArgumentException if o cannot be added to this   *   collection for some other reason.   */  boolean add(Object o);  /**   * Add the contents of a given collection to this collection.   *   * @param c the collection to add.   * @return true if the collection was modified as a result of this action.   * @throws UnsupportedOperationException if this collection does not   *   support the addAll operation.   * @throws ClassCastException if some element of c cannot be added to this   *   collection due to its type.   * @throws NullPointerException if some element of c is null and this   *   collection does not support the addition of null values.   * @throws NullPointerException if c itself is null.   * @throws IllegalArgumentException if some element of c cannot be added   *   to this collection for some other reason.   */  boolean addAll(Collection c);  /**   * Clear the collection, such that a subsequent call to isEmpty() would   * return true.   *   * @throws UnsupportedOperationException if this collection does not   *   support the clear operation.   */  void clear();  /**   * Test whether this collection contains a given object as one of its   * elements.   *   * @param o the element to look for.   * @return true if this collection contains at least one element e such that   *   <code>o == null ? e == null : o.equals(e)</code>.   * @throws ClassCastException if the type of o is not a valid type for this   *   collection.   * @throws NullPointerException if o is null and this collection doesn't   *   support null values.   */  boolean contains(Object o);  /**   * Test whether this collection contains every element in a given collection.   *   * @param c the collection to test for.   * @return true if for every element o in c, contains(o) would return true.   * @throws ClassCastException if the type of any element in c is not a valid   *   type for this collection.   * @throws NullPointerException if some element of c is null and this   *   collection does not support null values.   * @throws NullPointerException if c itself is null.   */  boolean containsAll(Collection c);  /**   * Test whether this collection is equal to some object. The Collection   * interface does not explicitly require any behaviour from this method, and   * it may be left to the default implementation provided by Object. The Set   * and List interfaces do, however, require specific behaviour from this   * method.   * <p>   * If an implementation of Collection, which is not also an implementation of   * Set or List, should choose to implement this method, it should take care   * to obey the contract of the equals method of Object. In particular, care   * should be taken to return false when o is a Set or a List, in order to   * preserve the symmetry of the relation.   *   * @param o the object to compare to this collection.   * @return true if the o is equal to this collection.   */  boolean equals(Object o);  /**   * Obtain a hash code for this collection. The Collection interface does not   * explicitly require any behaviour from this method, and it may be left to   * the default implementation provided by Object. The Set and List interfaces   * do, however, require specific behaviour from this method.   * <p>   * If an implementation of Collection, which is not also an implementation of   * Set or List, should choose to implement this method, it should take care   * to obey the contract of the hashCode method of Object. Note that this   * method renders it impossible to correctly implement both Set and List, as   * the required implementations are mutually exclusive.   *   * @return a hash code for this collection.   */  int hashCode();  /**   * Test whether this collection is empty, that is, if size() == 0.   *   * @return true if this collection contains no elements.   */  boolean isEmpty();  /**   * Obtain an Iterator over this collection.   *   * @return an Iterator over the elements of this collection, in any order.   */  Iterator iterator();  /**   * Remove a single occurrence of an object from this collection. That is,   * remove an element e, if one exists, such that <code>o == null ? e == null   *   : o.equals(e)</code>.   *   * @param o the object to remove.   * @return true if the collection changed as a result of this call, that is,   *   if the collection contained at least one occurrence of o.   * @throws UnsupportedOperationException if this collection does not   *   support the remove operation.   * @throws ClassCastException if the type of o is not a valid type   *   for this collection.   * @throws NullPointerException if o is null and the collection doesn't   *   support null values.   */  boolean remove(Object o);  /**   * Remove all elements of a given collection from this collection. That is,   * remove every element e such that c.contains(e).   *   * @param c The collection of objects to be removed.   * @return true if this collection was modified as a result of this call.   * @throws UnsupportedOperationException if this collection does not   *   support the removeAll operation.   * @throws ClassCastException if the type of any element in c is not a valid   *   type for this collection.   * @throws NullPointerException if some element of c is null and this   *   collection does not support removing null values.   * @throws NullPointerException if c itself is null.   */  boolean removeAll(Collection c);  /**   * Remove all elements of this collection that are not contained in a given   * collection. That is, remove every element e such that !c.contains(e).   *   * @param c The collection of objects to be retained.   * @return true if this collection was modified as a result of this call.   * @throws UnsupportedOperationException if this collection does not   *   support the retainAll operation.   * @throws ClassCastException if the type of any element in c is not a valid   *   type for this collection.   * @throws NullPointerException if some element of c is null and this   *   collection does not support retaining null values.   * @throws NullPointerException if c itself is null.   */  boolean retainAll(Collection c);  /**   * Get the number of elements in this collection.   *   * @return the number of elements in the collection.   */  int size();  /**   * Copy the current contents of this collection into an array.   *   * @return an array of type Object[] and length equal to the size of this   *   collection, containing the elements currently in this collection, in   *   any order.   */  Object[] toArray();  /**   * Copy the current contents of this collection into an array. If the array   * passed as an argument has length less than the size of this collection, an   * array of the same run-time type as a, and length equal to the size of this   * collection, is allocated using Reflection. Otherwise, a itself is used.   * The elements of this collection are copied into it, and if there is space   * in the array, the following element is set to null. The resultant array is   * returned.   * Note: The fact that the following element is set to null is only useful   * if it is known that this collection does not contain any null elements.   *   * @param a the array to copy this collection into.   * @return an array containing the elements currently in this collection, in   *   any order.   * @throws ArrayStoreException if the type of any element of the   *   collection is not a subtype of the element type of a.   */  Object[] toArray(Object[] a);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜久久久影院| 91黄色免费网站| 99精品视频在线播放观看| 91成人在线免费观看| 欧美成人一区二区三区在线观看 | 欧美国产综合一区二区| 亚洲精品视频在线| 国产成人在线影院| 欧美一卡二卡在线| 一区二区三区在线免费| 国产91丝袜在线观看| 91精品国产综合久久久久久久久久| 国产精品全国免费观看高清 | 中文字幕免费在线观看视频一区| 亚洲chinese男男1069| 91网站视频在线观看| 国产日本欧美一区二区| 美腿丝袜亚洲三区| 欧美剧情片在线观看| 亚洲亚洲精品在线观看| 91啦中文在线观看| 国产精品久久久久影院亚瑟| 国产在线观看一区二区| 日韩视频在线永久播放| 午夜电影网亚洲视频| 欧美在线色视频| 亚洲一区二区三区美女| 91黄视频在线观看| 一区二区高清在线| 欧美午夜不卡在线观看免费| 一区二区三区精品在线| www.成人网.com| 国产精品动漫网站| 成人av电影在线播放| 国产日韩欧美在线一区| 国产成人激情av| 中文字幕第一区第二区| 不卡的av电影在线观看| 国产精品久久久久久久久搜平片| 国产成人午夜99999| 国产人久久人人人人爽| 国产69精品久久久久毛片| 欧美高清在线精品一区| caoporen国产精品视频| 一区二区三区鲁丝不卡| 欧美色爱综合网| 三级在线观看一区二区| 欧美大胆一级视频| 99riav一区二区三区| 亚洲欧美国产毛片在线| 欧美日韩一区中文字幕| 日一区二区三区| 2023国产精品| 暴力调教一区二区三区| 亚洲午夜日本在线观看| 日韩一区二区三区观看| 国产91精品免费| 亚洲丝袜精品丝袜在线| 欧美日韩一区高清| 久草中文综合在线| 中文字幕一区二区三区乱码在线 | 日本欧美一区二区| 欧美精品一区二区三区高清aⅴ | 91在线观看下载| 亚洲国产精品嫩草影院| 精品福利一区二区三区免费视频| 国产jizzjizz一区二区| 一区二区不卡在线播放| 精品国产在天天线2019| 成人黄色软件下载| 日韩精品成人一区二区在线| 久久久久国产免费免费| 在线欧美日韩精品| 国产精品1024| 五月天网站亚洲| 国产精品免费网站在线观看| 欧美精品免费视频| 成人深夜视频在线观看| 肉肉av福利一精品导航| 国产视频一区二区在线观看| 欧洲色大大久久| 成人黄色在线视频| 久久精品国产精品青草| 亚洲精品国产一区二区精华液 | 亚洲欧美日韩一区二区三区在线观看| 欧美日韩国产成人在线免费| 国产成人免费视| 日本大胆欧美人术艺术动态 | 国产精品一品二品| 亚洲福利电影网| 中文字幕一区二区视频| 久久综合久久综合亚洲| 3d成人动漫网站| 欧美亚洲日本国产| 成人av网站免费| 韩国成人精品a∨在线观看| 亚洲成人免费在线观看| 亚洲色图欧美在线| 中文一区二区在线观看| 精品日韩99亚洲| 欧美一级视频精品观看| 欧美美女激情18p| 色婷婷久久99综合精品jk白丝| 国产精品18久久久久| 久久精品久久99精品久久| 亚洲国产成人av| 亚洲美女区一区| 中文字幕亚洲综合久久菠萝蜜| 久久精品在这里| 亚洲欧美激情一区二区| 国产精品无遮挡| 欧美韩国日本不卡| 国产精品美女久久久久aⅴ国产馆| 精品日韩av一区二区| 日韩欧美电影在线| 日韩一区二区麻豆国产| 91精品久久久久久久91蜜桃 | 亚洲午夜免费电影| 一区二区理论电影在线观看| 亚洲黄色小说网站| 亚洲国产成人精品视频| 午夜电影一区二区三区| 日本亚洲免费观看| 麻豆精品新av中文字幕| 美女脱光内衣内裤视频久久网站| 免费在线视频一区| 狠狠色2019综合网| 成人午夜电影久久影院| 一本一本大道香蕉久在线精品| 91欧美激情一区二区三区成人| 色综合久久久久久久久| 欧美视频在线播放| 日韩视频一区二区在线观看| 精品对白一区国产伦| 国产免费久久精品| 亚洲欧美日韩国产另类专区| 午夜久久久影院| 狠狠狠色丁香婷婷综合久久五月| 大胆亚洲人体视频| 欧美中文字幕久久| 日韩视频一区二区三区 | 91麻豆精品国产自产在线观看一区| 69堂精品视频| 久久久亚洲高清| 亚洲免费观看视频| 五月天一区二区| 国产不卡视频在线播放| 在线观看成人小视频| 日韩一区二区三区三四区视频在线观看| 久久综合久久鬼色中文字| 国产精品久久久久四虎| 五月天欧美精品| 成人av在线一区二区三区| 色婷婷一区二区| 精品国产凹凸成av人导航| 亚洲伦理在线精品| 麻豆精品一区二区av白丝在线| 99综合影院在线| 欧美一区二区三区视频免费播放| 亚洲国产成人精品视频| 国产麻豆视频一区二区| 欧美优质美女网站| 久久久精品日韩欧美| 午夜精品一区二区三区电影天堂| 国产酒店精品激情| 欧美三电影在线| 中文一区在线播放| 久久国产精品色婷婷| 色婷婷av一区二区三区大白胸| 日韩午夜中文字幕| 洋洋成人永久网站入口| 成人免费视频视频| 精品理论电影在线观看| 亚洲动漫第一页| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美tickling网站挠脚心| 亚洲a一区二区| 日本道色综合久久| 中文字幕成人av| 国产精品一区二区91| 欧美大片在线观看一区二区| 五月激情综合色| 欧洲视频一区二区| 亚洲女爱视频在线| www.一区二区| 国产欧美一区二区三区在线看蜜臀| 日本成人在线不卡视频| 欧美性生交片4| 亚洲精品乱码久久久久久久久| 东方aⅴ免费观看久久av| 精品美女在线播放| 久久国产精品72免费观看| 91精品午夜视频| 天堂在线一区二区| 欧美欧美欧美欧美首页| 亚洲国产视频在线| 欧美日韩精品电影| 视频在线观看一区二区三区| 色综合天天在线| 亚洲最大色网站|