1

オブジェクトのArrayListを作成しましたが、整数と文字列の両方が含まれています。

List<Object> arrayList = new ArrayList<>();

以下の条件を使用して、整数かどうかを確認しました

if(arrayList.get(indexValue) instanceof Integer){
 // Here how convert the object into integer
}

しかし、問題は、どうすればオブジェクトを整数に変換できるかということです。

ありがとう

4

1 に答える 1

3

明示的に整数にキャストできますが、Javaが自動的に行う必要はありません。

if(arrayList.get(indexValue) instanceof Integer){
  Integer i = arrayList.get(indexValue);
}
于 2012-11-01T05:30:33.973 に答える