Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将对象arrayList对象转换为整数_Java_Object_Arraylist - Fatal编程技术网

Java 将对象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); } 因为您确定对象是整数类型,所以可以简单地强制转

我已经创建了一个对象的ArrayList,它包含整数和字符串

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);
}