-2
鉴于N个对象的数组,我们说是一个字符串数组,它具有以下值:如何从数组中删除所选择的对象?
foo[0]="a";
foo[1]="cc";
foo[2]="a";
foo[3]="dd";
我有什么做删除某些字符串/对象? 谢谢!
阵列中的无法删除的方式,你的意思是对象鉴于N个对象的数组,我们说是一个字符串数组,它具有以下值:如何从数组中删除所选择的对象?
foo[0]="a";
foo[1]="cc";
foo[2]="a";
foo[3]="dd";
我有什么做删除某些字符串/对象? 谢谢!
阵列中的无法删除的方式,你的意思是对象(你可以用空取代他们,但我不认为这是你的意思。数组是一系列的框,你可以把任何东西在每个框,但你不能拉一个箱子出来,用胶带将其余的重新走到一起
,另一方面也。新增和卸下摆臂方法一个ArrayList,它会让你从中删除某个对象。
查看arrayList如何工作的示例
public static void main(String args[]) {
ArrayList<String> list=new ArrayList<String>();
list.add("zero");
list.add("one");
list.add("two");
list.add("three");
list.add("four");
list.remove(2); //remove by index
list.remove("three");
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
如果特定函数真的需要一个数组有方法转换回数组
String[] array=new String[list.size()];
list.toArray(array); //fills array with contents of list
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
你是什么意思删除? – gparyani 2013-04-30 19:11:09
严重的是,这个问题几乎是一个字一个字相同的重复。 – unholysampler 2013-04-30 19:15:43
哼,连例子都一样。这是什么?一个僵尸程序复制旧问题? – 2013-04-30 19:23:36