public class SLinkedList extends Object implements Cloneable, Externalizable
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
SLinkedList.Entry
要素を格納するエントリです。
|
| コンストラクタと説明 |
|---|
SLinkedList() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(int index,
Object element)
指定した位置にオブジェクトを追加します。
|
void |
addFirst(Object o)
先頭に追加します。
|
void |
addLast(Object o)
最後に追加します。
|
void |
clear()
要素を空にします。
|
Object |
clone() |
boolean |
contains(Object o)
要素が含まれているかどうかを返します。
|
Object |
get(int index)
要素を返します。
|
SLinkedList.Entry |
getEntry(int index)
エントリを返します。
|
Object |
getFirst() |
SLinkedList.Entry |
getFirstEntry() |
Object |
getLast() |
SLinkedList.Entry |
getLastEntry() |
int |
indexOf(Object o)
位置を返します。
|
boolean |
isEmpty()
空かどうかを返します。
|
void |
readExternal(ObjectInput s) |
Object |
remove(int index)
指定した位置の要素を削除します。
|
boolean |
remove(Object o)
要素を削除します。
|
Object |
removeFirst() |
Object |
removeLast() |
Object |
set(int index,
Object element)
要素を設定します。
|
int |
size()
要素の数を返します。
|
Object[] |
toArray()
配列に変換します。
|
void |
writeExternal(ObjectOutput s) |
public SLinkedList.Entry getFirstEntry()
public Object getFirst()
public SLinkedList.Entry getLastEntry()
public Object getLast()
public Object removeFirst()
public Object removeLast()
public void addFirst(Object o)
o - 追加するオブジェクトpublic void addLast(Object o)
o - 追加するオブジェクトpublic void add(int index,
Object element)
index - 位置element - 要素public int size()
public boolean isEmpty()
public boolean contains(Object o)
o - 要素public boolean remove(Object o)
o - public Object remove(int index)
index - 位置public void clear()
public SLinkedList.Entry getEntry(int index)
index - public Object get(int index)
index - 位置public int indexOf(Object o)
o - 要素public void writeExternal(ObjectOutput s) throws IOException
writeExternal インタフェース内 ExternalizableIOExceptionpublic void readExternal(ObjectInput s) throws IOException, ClassNotFoundException
readExternal インタフェース内 ExternalizableIOExceptionClassNotFoundExceptionpublic Object[] toArray()
Copyright © 2015 The DBFlute Project. All rights reserved.