ここではArrayListの使い方について解説していきます。
ArrayListとは?
ArrayListとは配列の様なものです。
配列と同じように最初に宣言し、要素を収納していくことが出来ます。
宣言の仕方
import文
import java.util.*;
ArrayListの宣言
ArrayList<型名> 変数名=new ArrayList<型名>();
型名について
扱うデータ型 | 入力する文字 |
int | Integer |
String | String |
double | Double |
boolean | Boolean |
long | Long |
short | Short |
char | Character |
ArrayListと配列の違い
ArrayList
・最初に要素の数を宣言する必要がない
・順番の途中に要素を追加することが出来る
・最初に要素の数を宣言する必要がない
・順番の途中に要素を追加することが出来る
配列
・最初に要素の数を宣言する必要がある
・順番の途中に要素を割り込んで追加することが出来ない
・最初に要素の数を宣言する必要がある
・順番の途中に要素を割り込んで追加することが出来ない
スポンサーリンク
ArrayListのコマンド(使い方)
add(e) | 要素を追加する |
add(int index,e) | 指定した場所に要素を追加する |
set(int index,e) | 指定した場所の要素を置き換える |
clear() | このlistのすべてのデータを削除 |
get(int index) | 指定した場所の要素を返す |
size() | 要素の数を返す |
isEmpty() | listに要素がない時trueを返す |
contains(Object o) | 指定の要素が含まれている時trueを返す |
remove(int index) | 指定した場所の要素を削除 |
上のコマンドは
listの名前.add(追加したいデータ);
のようにして使います。
配列とArrayListの使い分け
配列とArrayListは同じような機能があり、どちらを使っても問題ないと思う方もいると思います。
実際、趣味でJavaを使う場合は別にどちらを使っても問題ありません。
強いて、使い分けをするなら、配列はランダムアクセスが速いですので、
ランダムにアクセスするようなことが多い様なら配列、それ以外ならArrayListや、
要素数が固定している場合は配列、要素数がいろいろな場合で変化するならArrayListを
使うような使い分けで良いと思います。
あわせて読みたい
サイトマップ
...