我想要删除字符串数组中的所有元素,例如:
String example[]={"Apple","Orange","Mango","Grape","Cherry"};
有没有简单的方法来做到这一点,任何有关它的片段都会很有帮助。谢谢example
不是final
,那么一个简单的重新赋值就可以解决问题:example = new String[example.length];
这假设你需要保持数组大小不变。如果这并非必要,则创建一个空数组:example = new String[0];
如果它是final,那么您可以将所有元素都设为null
:
Arrays.fill( example, null );
ArrayList
example = new String[example.length];
list.clear() 文档中说明它用于清空 ArrayList。
在 Eclipse 中,list.removeAll() 没有任何文档说明。
example = new String[(size)]
List<String> someList = new ArrayList<String>();
// initialize list
someList.add("Mango");
someList.add("....");
// remove all elements
someList.clear();
// empty list
ArrayList
使用支持的 Array
。自动处理调整大小和这些事情。在大多数情况下,这是适当的方式。只需重新初始化数组
example = new String[size]
如果它在运行循环中,只需再次重新声明它,
**for(int i=1;i<=100;i++)
{
String example = new String[size]
//Your code goes here``
}**
String[5]
变成String[0]
吗? - Paul