1から始めるJava

Java【入門編】~ArrayListの使い方

ここでは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を
使うような使い分けで良いと思います。



あわせて読みたい
サイトマップ ...