入力した整数の配列をベクトルに変換して、結果を出力しようとしています。私はグーグルを検索し、すべての例で「(Arrays.asList(randomArray)」を使用しています。しかし、コンパイルしようとすると、「シンボルが見つかりません-コンストラクターVector(java.util.list)」が表示されます。正しいコードは何ですか。配列をベクトルに変換するには?
これが私のコードです:
Scanner inputNumber = new Scanner(System.in);
System.out.println("How big would you like the vector to be?");
int vecSize = inputNumber.nextInt();
int [] vecArray = new int[vecSize];
int [] primeArray = new int[vecSize];
System.out.println("Please enter " + vecSize + " postive numbers please: ");
for (int i = 0; i < vecSize; i++) {
int arrayInput = inputNumber.nextInt();
if (arrayInput > 0){
vecArray[i] = arrayInput;
}
}
Vector<Integer> arrayToVec = new Vector<Integer>(Arrays.asList(vecArray));