|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.util.collection.SLinkedList<E>
E - 要素の型public class SLinkedList<E>
Seasar2用の連結リストです。
| 入れ子のクラスの概要 | |
|---|---|
class |
SLinkedList.Entry
要素を格納するエントリです。 |
| コンストラクタの概要 | |
|---|---|
SLinkedList()
SLinkedListを作成します。 |
|
| メソッドの概要 | |
|---|---|
void |
add(int index,
E element)
指定した位置にオブジェクトを追加します。 |
void |
addFirst(E element)
先頭に追加します。 |
void |
addLast(E element)
最後に追加します。 |
void |
clear()
要素を空にします。 |
Object |
clone()
|
boolean |
contains(E element)
要素が含まれているかどうかを返します。 |
E |
get(int index)
インデックスで指定された位置の要素を返します。 |
SLinkedList.Entry |
getEntry(int index)
インデックスで指定された位置のエントリを返します。 |
E |
getFirst()
最初の要素を返します。 |
SLinkedList.Entry |
getFirstEntry()
最初のエントリを返します。 |
E |
getLast()
最後の要素を返します。 |
SLinkedList.Entry |
getLastEntry()
最後のエントリを返します。 |
int |
indexOf(E element)
位置を返します。 |
boolean |
isEmpty()
空かどうかを返します。 |
void |
readExternal(ObjectInput s)
|
boolean |
remove(E element)
要素を削除します。 |
Object |
remove(int index)
指定した位置の要素を削除します。 |
E |
removeFirst()
最初の要素を削除します。 |
E |
removeLast()
最後の要素を削除します。 |
E |
set(int index,
E element)
インデックスで指定された位置に要素を設定します。 |
int |
size()
要素の数を返します。 |
Object[] |
toArray()
配列に変換します。 |
E[] |
toArray(E[] array)
配列に変換します。 |
void |
writeExternal(ObjectOutput s)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SLinkedList()
SLinkedListを作成します。
| メソッドの詳細 |
|---|
public E getFirst()
public E getLast()
public SLinkedList.Entry getFirstEntry()
public SLinkedList.Entry getLastEntry()
public E removeFirst()
public E removeLast()
public void addFirst(E element)
element - 追加するオブジェクトpublic void addLast(E element)
element - 追加するオブジェクト
public void add(int index,
E element)
index - 位置element - 要素public int size()
public boolean isEmpty()
public boolean contains(E element)
element - 要素
public boolean remove(E element)
element - 要素
public Object remove(int index)
index - 位置
public void clear()
public SLinkedList.Entry getEntry(int index)
index - インデックス
public E get(int index)
index - インデックス
public E set(int index,
E element)
index - インデックスelement - 要素
public int indexOf(E element)
element - 要素
public void writeExternal(ObjectOutput s)
throws IOException
Externalizable 内の writeExternalIOException
public void readExternal(ObjectInput s)
throws IOException,
ClassNotFoundException
Externalizable 内の readExternalIOException
ClassNotFoundExceptionpublic Object clone()
Object 内の clonepublic Object[] toArray()
public E[] toArray(E[] array)
array - 要素の格納先の配列。配列のサイズが十分でない場合は、同じ実行時の型で新しい配列が格納用として割り当てられる
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||