Java プログラミングではおなじみの Vector, Hashtable といった java.utilパッケージで提供されていたコレクションクラスが, JDK1.2 で新しくなりさらに充実したものとなった.これらはコレクション API と呼ばれている. ここでは,JDK1.2 で新しく導入されたコレクション API の Collection, List, Set, Map などのクラスを考察し,簡単な例を通して理解を深める. JDK1.2 の java.util パッケージには,新しいコレクション API が提供されて いる.JDK1.1 までは Vector, Hashtable というコレクションが一般的に 使われていた.JDK1.2 でもこれらは引続きサポートされているが,新たに Collection(要素の集合), List(インデクス付けされた要素列), Set(重複を許さない
import java.util.*; class ArrayListTest { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("AAA"); list.add("BBB"); list.add("CCC"); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } } } 下記などのメソッドが用意されています。 list.add(o) - オブジェクト o を配列の末尾に追加する list.add(n, o) - オブジェクトを n で指定した場所に追加する list.get(n) - n番目の要素を得る list.remove(n) - n番目の要素を削除する list.
前回では、コレクションフレームワークに関係のあるクラスのうち、具体的な実装クラスについて紹介しました。今回はさらに踏み込んで、コレクションフレームワークと密接な関係のある、各要素にアクセスすためのクラスやソートするためのクラスなど、非常に便利なクラス群を紹介します。 Iterator Collectionの中に含まれる各要素にアクセスする場合、java.util.Iteratorを使用することになります。 Collectionの中身すべてにアクセス java.util.Collectionインターフェースには次のようなメソッドがあります。 java.util.Iterator iterator() コレクションの要素の反復子を取得する。 このメソッドを使用してIteratorを取得することにより、簡単にCollectionの各要素にアクセスできます。 java.util.Iteratorが
HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く