48.インタフェースによって、
さまざまなコレクションクラスのプロパティが定義されている。
重要なコレクションは、
次のとおりである。
●Listインタフェース
要素が一定の順序で保存され、
インデックスを使ってアクセスできるコレクション。
たとえば、
Vector、ArrayListなど。
●Mapインタフェース
要素のアクセスにキーを使うコレクション。
たとえば、
Hashtable、HashMapなど。
●Setインタフェース
要素の重複がないコレクション。
たとえば、
AbstractSet、HashSetなど。
49.CollectionsクラスとArraysクラスには、
コレクションと配列を操作し、
ソートするためのstaticユーティリティメソッドがある。
50.すべてのコレクションはObject参照を返すので、
ほかの型として使う場合は、
キャストする必要がある。
さまざまなコレクションクラスのプロパティが定義されている。
重要なコレクションは、
次のとおりである。
●Listインタフェース
要素が一定の順序で保存され、
インデックスを使ってアクセスできるコレクション。
たとえば、
Vector、ArrayListなど。
●Mapインタフェース
要素のアクセスにキーを使うコレクション。
たとえば、
Hashtable、HashMapなど。
●Setインタフェース
要素の重複がないコレクション。
たとえば、
AbstractSet、HashSetなど。
49.CollectionsクラスとArraysクラスには、
コレクションと配列を操作し、
ソートするためのstaticユーティリティメソッドがある。
50.すべてのコレクションはObject参照を返すので、
ほかの型として使う場合は、
キャストする必要がある。