|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectplanet.PlanetList
public class PlanetList
惑星リスト
フィールドの概要 | |
---|---|
private java.util.ArrayList |
list
データリスト 処理を ArrayList に委譲する |
コンストラクタの概要 | |
---|---|
PlanetList()
惑星リストを構築する |
メソッドの概要 | |
---|---|
void |
add(int index,
Planet planet)
惑星を追加する |
void |
add(Planet planet)
惑星を追加する |
void |
clear()
データを消去する |
java.lang.Object |
clone()
オブジェクトのコピーを返す |
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
Planet |
get(int index)
惑星を返す |
int |
getSize()
惑星の数を返す |
int |
hashCode()
オブジェクトのハッシュコード値を返す |
int |
indexOf(Planet planet)
惑星のインデックスを検索する |
Planet |
neighbourPlanet(Planet oldPlanet,
java.util.Comparator comparator,
int displacement)
リストで指定した惑星に隣接した惑星を返す |
Planet |
neighbourPlanet(Planet oldPlanet,
int displacement)
リストで指定した惑星に隣接した惑星を返す |
Planet |
remove(int index)
惑星を削除する |
void |
set(int index,
Planet planet)
惑星を置換する |
void |
sort(java.util.Comparator comparator)
リストを並べ替える |
void |
trimToSize()
配列のサイズを最小にする |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private java.util.ArrayList list
ArrayList
に委譲する
コンストラクタの詳細 |
---|
public PlanetList()
メソッドの詳細 |
---|
public int getSize()
public Planet get(int index)
index
- 惑星のインデックス
public void add(Planet planet)
planet
- 追加する惑星public void add(int index, Planet planet)
index
- 惑星を追加するインデックスplanet
- 追加する惑星public void set(int index, Planet planet)
index
- 惑星を置換するインデックスplanet
- 置換する惑星public Planet remove(int index)
index
- 惑星を削除するインデックス
public void clear()
public int indexOf(Planet planet)
planet
- インデックスを検索する惑星
public void trimToSize()
public void sort(java.util.Comparator comparator)
comparator
- 比較オブジェクトpublic Planet neighbourPlanet(Planet oldPlanet, java.util.Comparator comparator, int displacement)
oldPlanet
- リストにある惑星comparator
- 比較オブジェクトdisplacement
- 指定された惑星からのリストインデックス移動量
public Planet neighbourPlanet(Planet oldPlanet, int displacement)
oldPlanet
- リストにある惑星displacement
- 指定された惑星からのリストインデックス移動量
public java.lang.Object clone()
java.lang.Object
内の clone
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
obj
- 比較対象のオブジェクト
PlanetList
のインスタンスで同じ値を持つ場合は true
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |