https://www.codewars.com/kata/554ca54ffa7d91b236000023/train/java我把原始数组改成了数组列表,但是我必须使用arrayist中的值来与原始类型进行一些比较我尝试使用(int)转换Integer对象,但仍然存在转换错误。当我尝试做( int )(arrList.get(j)).equals(current)时,它告诉我不能将boolean转换为int。arrList.size(); i++) {
当我们向一个ArrayList添加一个int值时,它会创建这个int值的一个新的Integer对象吗?例如:ArrayList<Integer> list = new ArrayList<Integer>();在上面的代码中,'a‘是一个值为1的基元类型,'list’是包含Integer类型元素的数组列表。那么,当在“列表”中添加“a”时,“列表”如何将“a”视为“整