1. ホーム
  2. java

[解決済み] Object[]からint[]への変換エラー[重複]について

2022-02-15 04:03:13

質問内容

<ブロッククオート

重複の可能性があります。
JavaでList<Integer>をint[]に変換する方法とは?

私は ArrayList そして、整数に関係する操作を行う必要があるため、それを整数の配列に変換しようとすると、このエラーが発生します。

互換性のない型
required: int[]
found: java.lang.Object[]です。

以下は私のコードです。

List<Integer> ids_rdv = new ArrayList<Integer>();

// I execute an SQL statement, then :
while (resultat.next()) {
    ids_rdv.add(resultat.getInt("id_rdv"));
}
int[] element_rdv_id = ids_rdv.toArray(); //Problem

何か心当たりはないですか?

どのように解決するのですか?

元のオブジェクトがIntegerクラスのインスタンスであったと仮定します。

Integer[] element_rdv_id = ids_rdv.toArray(new Integer[0]);