Java の Int のリスト
- Java で Int のリストを作成する
-
Java で
Arraysクラスを使用して Int のリストを作成する -
Java で
MutableIntListクラスを使用して Int のリストを作成する
このチュートリアルでは、Java で整数値のリストを作成する方法を紹介します。
リストは、データを格納するために使用される Java のインターフェイスです。サイズは動的です。ArrayList は、この List の実装クラスであり、List はオブジェクトのみで機能するコレクションフレームワークに属しているため、リストの作成に使用できます。したがって、リストにはオブジェクトのみが格納されます。
この記事では、プリミティブ int データ型の値を格納する整数リストを作成する方法について説明します。Java コレクションフレームワークでは、プリミティブ値はラッパークラスを使用してオブジェクトに自動的に変換されます。このプロセスはオートボクシングと呼ばれます。
いくつかの例を使って理解しましょう。
Java で Int のリストを作成する
この例では、ArrayList クラスを使用して int のリストを作成しました。ここでは、ArrayList 型を整数として指定しましたが、int 値のみを渡しました。Java がこの自動変換を処理し、コードを削減することに注意してください。以下の例を参照してください。
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = new ArrayList<Integer>();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
出力:
Students Scores:
[95, 85, 93, 91]
Java で Arrays クラスを使用して Int のリストを作成する
ここでは、Arrays クラスの asList() メソッドを使用して、整数のリストを作成しました。整数の配列があり、リストを取得したい場合は、asList() メソッドを使用してください。以下の例を参照してください。
import java.util.Arrays;
import java.util.List;
public class SimpleTesting {
List<Integer> ScoreList = Arrays.asList(95, 85, 93, 91);
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
出力:
Students Scores:
[95, 85, 93, 91]
Java で MutableIntList クラスを使用して Int のリストを作成する
eclipse コレクションライブラリを使用している場合は、MutableIntList クラスを使用して int のリストを作成します。ここでは、empty() メソッドを使用して空のリストを作成し、次に add() メソッドを使用して要素を追加しました。それに応じて変更できる整数の可変リストを作成します。以下の例を参照してください。
import org.eclipse.collections.api.list.primitive.MutableIntList;
import org.eclipse.collections.impl.factory.primitive.IntLists;
public class SimpleTesting {
MutableIntList ScoreList = IntLists.mutable.empty();
public void AddScore(int score) {
ScoreList.add(score);
}
public static void main(String[] args) {
SimpleTesting simpleTesting = new SimpleTesting();
simpleTesting.AddScore(95);
simpleTesting.AddScore(85);
simpleTesting.AddScore(93);
simpleTesting.AddScore(91);
System.out.println("Students Scores: ");
System.out.println(simpleTesting.ScoreList);
}
}
出力:
Students Scores:
[95, 85, 93, 91]
関連記事 - Java List
- Java でリストから最初の要素を取得する
- Java でリストをチャンクに分割する
- Java のフィルタ リスト
- Java のリストと Arraylist の違い
- Java を使用してリスト内の要素のインデックスを検索する
- Java でマップ値をリストに変換する