【Java】ArrayListクラスについて
ArrayListとは
配列とよく似ており、要素が連続して格納されているものです。 まとまったデータを扱いたい時などに使用します。
宣言方法
List<データ型名> オブジェクト名 = new ArrayList<データ型名>();
使用する際は、import文を書く必要があります。
import java.util.ArrayList; import java.util.List;
ArrayListで使えるメソッド
addで要素を追加する、getで要素を取得
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("東京"); list.add("大阪"); list.add("福岡"); System.out.println(list.get(2)); }
福岡
remove(int)でint番目の要素を削除する
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("東京"); list.add("大阪"); list.add("福岡"); list.remove(0); System.out.println(list.get(0)); }
大阪
0番目の”東京”が削除されています。
setで要素を上書きする
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("東京"); list.add("大阪"); list.add("福岡"); list.set(0,"京都"); System.out.println(list.get(0)); } }
京都
indexOf(●)で要素が何番目にあるか検索
public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("東京"); list.add("大阪"); list.add("福岡"); list.add("aa"); list.add("bb"); list.add("cc"); System.out.println(list.indexOf("aa")); }
3
aaの要素が0番目の”東京”から数えて3番目にあることがわかりました。
まだ、一回しか使用してませんが、学んだので忘れる前にまとめました。