LoginSignup
0
0

More than 3 years have passed since last update.

Java(set)

Posted at

【set】
ArrayListの要素を書き換える際に使用するメソッドである。
以下のように変更したい場所と値を入れて使用する。
変数名.set(インデックス,書き換える値)

Java(add)の回で使用したArrayList「array」に
setメソッドで指定した場所の要素を書き換える。

ArrayList<String> array = new ArrayList<String>();

array.add("日本語");
array.add("英語");
array.add("フランス語");
array.add("中国語");
array.add("ドイツ語");

System.out.println(array);

[日本語, 英語, フランス語, 中国語, ドイツ語]

インデックス3の「中国語」を「韓国語」に変更する。

array.set(3,"韓国語");
System.out.println(array);

リストの中を出力すると以下のようになる。

[日本語, 英語, フランス語, 韓国語, ドイツ語]

指定した場所の値が書き換えられる。

addメソッド同様、存在しない場所を指定して値を書き換えようとすると
「IndexOutOfBoundsException」という例外が発生する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0