【发布时间】:2015-09-21 18:56:40
【问题描述】:
我尝试过编写代码,在不使用 clear() 和 remove() 的情况下删除 Arraylist 中的所有元素。或来自类 ArrayList 的任何内容
查看我的代码:
for (int i=0 ; i<a.size(); i++)
a.get(i) =null ;
但我有一个错误:
赋值的左边必须是变量
有什么想法吗?
【问题讨论】:
-
即使 Java 有索引器语法,您所建议的只是将
null设置在该列表位置。这与“删除”不同。 -
如果列表有
clear方法,那是有原因的。照原样使用类并使用其方法,或者根本不使用该类