gpt4 book ai didi

java - 从android中的String数组中删除一个元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:06:09 29 4
gpt4 key购买 nike

我正在做一个简单的 android 应用程序。我正在使用以下代码从数组中删除一个元素。

 arr_fav = {"1","2","3"};
for(int i= 0;i<arr_fav.length;i++)
{
if(current_id == Integer.parseInt(arr_fav[i]))
{
arr_fav[1] = null;
} }

通过这样做,我得到了像 arr_fav = {"1",null,"3"} 这样的数组。但是我想要像 arr_fav = {"1","3"}。如何删除一个元素。我是新手这个android开发。请帮我解决这个问题。

最佳答案

最好用arraylist

arr_fav = {"1","2","3"};
List<String> numlist = new ArrayList<String>();
for(int i= 0;i<arr_fav.length;i++)
{
if(current_id == Integer.parseInt(arr_fav[i]))
{
// No operation here
}
else
{
numlist.add(arr_fav[i]);
}
}
arr_fav = numlist .toArray(new String[numlist .size()]);

关于java - 从android中的String数组中删除一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739785/

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