ホームページ  >  記事  >  Java  >  Javaでリストに要素を追加するにはどうすればよいですか?

Javaでリストに要素を追加するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-11 23:49:021919ブラウズ

Javaでリストに要素を追加するにはどうすればよいですか?

List の add() メソッドを使用して、リストに要素を追加できます。

1. インデックスなしで add() メソッドを使用します。

boolean add(E e)

指定された要素をこのリストの末尾に追加します (オプションの操作)。

Parameters

  • e strong> - このリストに追加する要素。

True (Collection.add(E) で指定) を返します。

Throws

  • UnsupportedOperationException - このリストが追加操作をサポートしていない場合。

  • ClassCastException - 指定された要素のクラスにより、このリストに要素を追加できない場合。

  • NullPointerException - 指定された要素が null で、このリストが null 要素を許可しない場合。

  • IllegalArgumentException - この要素の何らかの属性によりこのリストに追加できない場合。

2. 特定の位置に要素を追加するには、index パラメーターを指定して add() を使用します。

void add(int index, E element)

指定された要素をこのリスト内の指定された位置に挿入します (オプションの操作)。現在その位置にある要素 (存在する場合) と後続のすべての要素を右に移動します (インデックスを 1 つ増やします)。

パラメータ

  • index - 指定された要素が挿入されるインデックス。
  • element - 挿入する要素。

スロー

  • UnsupportedOperationException - 追加操作がサポートされていない場合

  • ClassCastException - 指定された要素のクラスにより、このリストに要素を追加できない場合。

  • NullPointerException - 指定された要素が null で、このリストが null 要素を許可しない場合。

  • IllegalArgumentException - 要素の一部のプロパティにより、要素をこのリストに追加できない場合。

  • IndexOutOfBoundsException - インデックスが範囲外の場合 (インデックス size())。

次の例は、add() メソッドの使用法を示しています。 p>

package com.tutorialspoint;

import java.util.ArrayList;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>();
      list.add(1);
      list.add(2);
      list.add(3);
      list.add(5);
      list.add(6);
      System.out.println("List: " + list);
      list.add(3, 4);
      System.out.println("List: " + list);
      try {
         list.add(7, 7);
      } catch(IndexOutOfBoundsException e) {
         e.printStackTrace();
      }
   }
}

出力

これにより、次のものが生成されます。結果 -

List: [1, 2, 3, 5, 6]
List: [1, 2, 3, 4, 5, 6]
java.lang.IndexOutOfBoundsException: Index: 7, Size: 6
   at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:788)
   at java.base/java.util.ArrayList.add(ArrayList.java:513)
   at com.tutorialspoint.CollectionsDemo.main(CollectionsDemo.java:22)

以上がJavaでリストに要素を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。