Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.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 Android ArrayList只需删除普通文件即可';行不通_Java_Android_Arraylist - Fatal编程技术网

Java Android ArrayList只需删除普通文件即可';行不通

Java Android ArrayList只需删除普通文件即可';行不通,java,android,arraylist,Java,Android,Arraylist,我试图从ArrayList中删除一个元素,但什么也没发生 这是一个Android开发课程-必须按索引从ArrayList中删除元素。我在移除之前和之后都放了日志,但什么都没发生 //在MainActivity.java的顶部 ArrayList注释; 整数bigPos; //在对话框中,单击正按钮onClick方法 注释.删除(新整数(bigPos));//只是强制它执行integer方法 //在执行alert.show之前,在长单击侦听器中将bigPos设置为pos。我从日志中知道bigPo

我试图从ArrayList中删除一个元素,但什么也没发生

这是一个Android开发课程-必须按索引从ArrayList中删除元素。我在移除之前和之后都放了日志,但什么都没发生


//在MainActivity.java的顶部
ArrayList注释;
整数bigPos;
//在对话框中,单击正按钮onClick方法
注释.删除(新整数(bigPos));//只是强制它执行integer方法
//在执行alert.show之前,在长单击侦听器中将bigPos设置为pos。我从日志中知道bigPos和notes在范围内。代码运行它只是不做任何事情。。。移除后的注释相同。
我希望输出是notes数组列表,元素#bigPos将消失。没有发生变化。

步骤1:对
bigPos
使用
int
,而不是
Integer

步骤2:从
Remove()
调用中删除
newinteger()

目前,我认为您正在尝试删除一个
字符串
,它的值是
bigPos
的字符串表示形式<代码>删除()有两种变体:

  • remove(int)
    按索引删除
  • 删除(对象)
    按值删除
如果出于某种原因,您确实想对
bigPos
使用
Integer
,那么将
remove(新整数(bigPos))
替换为
remove(bigPos.intValue())
步骤1:对
bigPos
使用
int
,而不是
Integer

步骤2:从
Remove()
调用中删除
newinteger()

目前,我认为您正在尝试删除一个
字符串
,它的值是
bigPos
的字符串表示形式<代码>删除()有两种变体:

  • remove(int)
    按索引删除
  • 删除(对象)
    按值删除

如果出于某种原因,您真的想对
bigPos
使用
Integer
,那么将
remove(newinteger(bigPos))
替换为
remove(bigPos.intValue())

为什么要尝试从字符串列表中删除Integer?内存中的引用类型不是按值删除的吗?如何删除列表中不存在的内容?为什么要从字符串列表中删除INTEGER?引用类型也不是由内存ADRESS not value删除的吗?你怎么删除清单上没有的东西?第一次成功了!谢谢兄弟!我的问题是我以为一个整数就是一个整数就是一个整数。显然不是…:-)@cdnbcguy:
Integer
是“装箱”对象类型,而
int
是原语。很多时候,它们是可互换的。这一次,他们不是第一次工作!谢谢兄弟!我的问题是我以为一个整数就是一个整数就是一个整数。显然不是…:-)@cdnbcguy:
Integer
是“装箱”对象类型,而
int
是原语。很多时候,它们是可互换的。这一次,他们不是。