Java 将对象arrayList对象转换为整数
我已经创建了一个对象的ArrayList,它包含整数和字符串Java 将对象arrayList对象转换为整数,java,object,arraylist,Java,Object,Arraylist,我已经创建了一个对象的ArrayList,它包含整数和字符串 List<Object> arrayList = new ArrayList<>(); 但问题是,如何将对象转换为整数 谢谢您可以显式地将其转换为整数,但不需要Java为您执行 if(arrayList.get(indexValue) instanceof Integer){ Integer i = arrayList.get(indexValue); } 因为您确定对象是整数类型,所以可以简单地强制转
List<Object> arrayList = new ArrayList<>();
但问题是,如何将对象转换为整数
谢谢您可以显式地将其转换为整数,但不需要Java为您执行
if(arrayList.get(indexValue) instanceof Integer){
Integer i = arrayList.get(indexValue);
}
因为您确定对象是整数类型,所以可以简单地强制转换它!使用
Integer i=Integer.valueOf(someObject)代码>你甚至不需要这样做。如果我想将数组[0}转换为整数,我可以这样转换`(int)数组[0}'吗???是的,你可以,但正如@Tom所建议的,它会自动转换为整数。
if(arrayList.get(indexValue) instanceof Integer){
Integer i = arrayList.get(indexValue);
}