ビデオ: 【Javaプログラミング講座/Webアプリケーション #2】JavaServletの基本とWebページの表示(サーブレット/HTML/エンコード/デコード) ※1.5倍速での再生を推奨 2024
Javaには、Androidアプリケーションで使用できるコレクションクラスが多数あります。
ArrayList
クラスは、Javaコレクションの氷山の先端にすぎません。 Javaライブラリには多くのコレクションクラスが含まれており、それぞれ独自の利点があります。この表には、簡略リストが含まれています。
クラス名 | 特徴 |
ArrayList | サイズ変更可能な配列。 |
LinkedList | リスト内の次のフィールドを指すフィールドの値のリスト。 |
Stack | 一番上の値にアクセスするために最適化された構造(下から上に向かって成長する構造)。トップに値を簡単に追加したり、トップから値を削除したりすることができます。 |
Queue | 一方の端(後端)に値を追加し、もう一方の端(前端)から値を削除するために最適化された構造(一端が拡大)。 |
PriorityQueue | 特定の(より優先度の高い)値を前面に移動させる、キューのような構造体。 |
HashSet | 重複する値を含まないコレクション。 |
HashMap | キーと値のペアのコレクション。 |
AbstractCollection
から継承するメソッドに加えて)独自のメソッドセットがあります。
あなたのニーズに最も適したコレクションクラスを見つけるには、Android APIのドキュメントページをご覧ください。