久々の新章!
コレクション!と言っても今回は1クラスのみ。
ArrayList(※1)
Java.util(※2)パッケージで提供されているクラス。
インスタンスを入れる配列。
基本型を入れる為の配列ではない。
特徴
- 可変長(長さを変えられる)
- 配列の機能は全てできる!
- 中身のチェックが気軽
1 2 |
int[] a = new int[3]; ArrayList<Integer> list = new ArrayList<Integer>(); |
<>の中に要素の型を入れる。基本型が入らない為、
上記コードでは例としてラッパークラスのIntegerを入れている。
可変長(長さを変えられる)
list.add(要素);// 要素の追加 list.remove(index);// 要素の削除
※indexは配列の番号
配列の機能は全てできる!
list.get(index)// 要素の参照 list.size()// 要素の長さ list.set(index, 要素)// 要素[index]への代入
中身のチェックが気軽
list.contains(要素)// 配列listに要素が含まれているかチェック(trueかfalse)
板書がGoodで助かるぜ。ほぼ写しただけだぜ。
※1.ArrayList
「JavaDrive」さんで詳しく解説してくれてます。
ArrayListクラス
※2.Java.utilパッケージ
「システムエンジニアのスキルアップ」さんで詳しく解説してくれてます。
java.utilパッケージ
コメント
No Trackbacks.