List
日本語 | 一覧 |
英語 | list |
ふりがな | りすと |
フリガナ | リスト |
J2SEに含まれるインターフェイスのひとつ。パッケージも含めたインターフェイス名はjava.util.List。
Collectionインターフェイスのサブインターフェイス。
メソッドはCollectionとほぼ同じ。get()メソッドやindexOf()メソッドが加えられており、これはListインターフェイスの実装クラスが「インデックスナンバーによるアクセスが可能」ということを示している。逆に言うと、Collectionインターフェイスには「インデックスナンバーによるアクセスは可能とは限らない」事を示しており、実際にHashSetクラスはインデックスナンバーによるアクセスは行えない。
Collectionインターフェイスのサブインターフェイス。
メソッドはCollectionとほぼ同じ。get()メソッドやindexOf()メソッドが加えられており、これはListインターフェイスの実装クラスが「インデックスナンバーによるアクセスが可能」ということを示している。逆に言うと、Collectionインターフェイスには「インデックスナンバーによるアクセスは可能とは限らない」事を示しており、実際にHashSetクラスはインデックスナンバーによるアクセスは行えない。
参考サイト
// Sample.java
import java.util.List;
import java.util.ArrayList;
public class Sample
{
public static void main( String[] args )
{
// ArrayListはListの実装クラスです。
List list = new ArrayList();
list.add( new Integer( 100 ) );
// List#get()で取得します。
System.out.println( list.get( 0 ) );
// 100
}
}
import java.util.List;
import java.util.ArrayList;
public class Sample
{
public static void main( String[] args )
{
// ArrayListはListの実装クラスです。
List list = new ArrayList();
list.add( new Integer( 100 ) );
// List#get()で取得します。
System.out.println( list.get( 0 ) );
// 100
}
}
// Sample.java import java.util.List; import java.util.ArrayList; public class Sample { public static void main( String[] args ) { // ArrayListはListの実装クラスです。 List list = new ArrayList(); list.add( new Integer( 100 ) ); // List#get()で取得します。 System.out.println( list.get( 0 ) ); // 100 } }
「みだし」に含まれているページ
「解説」に含まれているページ
- <%@ page import
- ArrayList
- Arrays
- ClassCastException
- DOM
- Enumeration
- IndexOutOfBoundsException
- Jakarta Commons
- java.util
- JTree
- LinkedHashMap
- LinkedList
- List
- Node
- Vector
- イベント
- イベントリスナー
- インポート
- オートボクシング
- キュー
- コレクション
- コレクションフレームワーク
- コンテナクラス
- ハッシュコード
- パッケージも含めたクラス名
- フォーカス
- マージ
- ラッパー
- リスト
- 一意
- 可変長配列
- 多次元配列
- 完全修飾名
- 戻り値
- 木構造
- 配列
「サンプルプログラムとか」に含まれているページ
- .
- <%@ page import
- Applet
- ArrayList
- Arrays
- AWT
- Class
- ClassNotFoundException
- Collection
- DOM
- for
- Frame
- GUI
- IllegalArgumentException
- import
- IndexOutOfBoundsException
- Iterable<T>
- Iterator
- Jasper
- JasperException
- java.util
- JTree
- LinkedList
- List
- MVC
- Node
- NoSuchElementException
- println
- size
- Vector
- XML
- アプレット
- イテレーター
- イベント
- イベントリスナー
- インデックスナンバー
- オートボクシング
- キュー
- クロスサイトスクリプティング
- コレクション
- コレクションフレームワーク
- コンテナクラス
- コントローラー
- サニタイジング
- シンボル
- ダイアログ
- バイナリーファイル
- パッケージも含めたクラス名
- パッケージ名
- ビュー
- フォント
- フォーカス
- ボタン
- メッセージボックス
- モデル
- モーダルダイアログ
- モードレスダイアログ
- ラッパー
- リスナー
- 再描画
- 可変長配列
- 名前空間
- 完全修飾クラス名
- 完全修飾名
- 戻り値
- 拡張for
- 木構造
- 未定義
- 標準入出力
- 要素
- 配列