Javaでベクトルを作成する方法


  1. ArrayListを使用したベクトルの作成: ArrayListは可変長の配列を表すJavaのクラスです。以下のコードは、ArrayListを使用してベクトルを作成する方法を示しています。
import java.util.ArrayList;
public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> vector = new ArrayList<>();

        // ベクトルに要素を追加
        vector.add(1);
        vector.add(2);
        vector.add(3);

        // ベクトルの要素を表示
        for (int i = 0; i < vector.size(); i++) {
            System.out.println(vector.get(i));
        }
    }
}
  1. 配列を使用したベクトルの作成: Javaの配列は固定長のデータ構造です。以下のコードは、配列を使用してベクトルを作成する方法を示しています。
public class Main {
    public static void main(String[] args) {
        int[] vector = new int[3];

        // ベクトルに要素を代入
        vector[0] = 1;
        vector[1] = 2;
        vector[2] = 3;

        // ベクトルの要素を表示
        for (int i = 0; i < vector.length; i++) {
            System.out.println(vector[i]);
        }
    }
}
  1. Vectorクラスを使用したベクトルの作成: JavaにはVectorクラスもあります。VectorクラスはArrayListと同様に可変長の配列を提供します。以下のコードは、Vectorクラスを使用してベクトルを作成する方法を示しています。
import java.util.Vector;
public class Main {
    public static void main(String[] args) {
        Vector<Integer> vector = new Vector<>();

        // ベクトルに要素を追加
        vector.add(1);
        vector.add(2);
        vector.add(3);

        // ベクトルの要素を表示
        for (int i = 0; i < vector.size(); i++) {
            System.out.println(vector.get(i));
        }
    }
}

これらはJavaでベクトルを作成するためのいくつかの一般的な方法です。どの方法を選択するかは、プログラムの要件や制約によって異なります。自分のニーズに最も適した方法を選択してください。