gpt4 book ai didi

java - 即使我们必须迭代数组,如何从java中的数组中删除元素,或者我们可以直接这样做吗?

转载 作者:行者123 更新时间:2023-12-01 19:16:00 26 4
gpt4 key购买 nike

Possible Duplicates:
How do I remove objects from an Array in java?
Removing an element from an Array (Java)

listOfNames = new String [] {"1","2","3","4"}; //
String [] l = new String [listOfNames.length-1];
for(int i=0; i<listOfNames.length-1; i++) //removing the first element
l[i] = listOfNames[i+1];

//这样可以吗,有更好的方法吗?从数组中删除某些元素,在本例中是第一个元素。

最佳答案

没有for循环:

String[] array = new String[]{"12","23","34"};
java.util.List<String> list = new ArrayList<String>(Arrays.asList(array));
list.remove(0);
String[] new_array = list.toArray(new String[0]);

提示
如果可以的话,坚持使用List,您将拥有更多灵 active

关于java - 即使我们必须迭代数组,如何从java中的数组中删除元素,或者我们可以直接这样做吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com