|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Collection<E>
Collection は型Eを要素とする集合(コレクション)に対する操作を定義するインタフェースです。
| メソッドの概要 | |
|---|---|
boolean |
add(E o)
指定された要素がこのコレクションに含まれることを保証します。 |
void |
clear()
このコレクションから全ての要素を除去します。 |
boolean |
contains(Object o)
このコレクションが指定された要素を含んでいたら true を返します。 |
boolean |
isEmpty()
このコレクションが空であるかどうかを判定します。 |
Iterator<E> |
iterator()
このコレクションの要素を反復する反復子を返します。 |
boolean |
remove(Object o)
このコレクションの要素を一つ除去します。 |
int |
size()
このコレクションが保持している要素の数を返します。 |
Object[] |
toArray()
このコレクションに含まれる全ての要素を保持する配列を生成して返します。 |
| メソッドの詳細 |
|---|
boolean add(E o)
true を返します。
false が返された場合、このコレクションは要素の重複を許容せず、かつ既に指定された要素を含んでいることを意味します。
o - このコレクションに含まれることを保証する要素
true 。変更されなかった場合 false 。
UnsupportedOperationException - このコレクションでは add メソッドがサポートされていない場合
ClassCastException - o に指定されたオブジェクトをこのコレクションの要素の型にキャストできない場合
NullPointerException - o に指定されたオブジェクトが null で、このコレクションが null を要素としてサポートしていない場合
IllegalArgumentException - o に指定されたオブジェクトが、その性質上このコレクションの要素として格納できない場合void clear()
UnsupportedOperationException - このコレクションでは clear メソッドがサポートされていない場合boolean contains(Object o)
true を返します。
次の式が true である e が少なくとも一つこのコレクションに存在したら true、そうでなければ false を返します。
(o==null ? e==null : o.equals(e))
o - このコレクションの要素であるかどうかを判定するオブジェクト
true
ClassCastException - o に指定されたオブジェクトをこのコレクションの要素の型にキャストできない場合(オプション)
NullPointerException - o に指定されたオブジェクトが null で、このコレクションが null を要素としてサポートしていない場合(オプション)boolean isEmpty()
true、そうでない場合 falseIterator<E> iterator()
Iterable<E> 内の iteratorboolean remove(Object o)
true である e がこのコレクションに存在したらそれを除去し、true を返します。
(o==null ? e==null :o.equals(e))
o - このコレクションに存在する場合に除去する要素
true 。
それ以外は false 。
ClassCastException - o に指定されたオブジェクトをこのコレクションの要素の型にキャストできない場合(オプション)
NullPointerException - o に指定されたオブジェクトが null で、このコレクションが null を要素としてサポートしていない場合(オプション)
UnsupportedOperationException - このコレクションでは remove メソッドがサポートされていない場合Object[] toArray()
int size()
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||