gpt4 book ai didi

java - Android 代码帮助从列表末尾删除

转载 作者:行者123 更新时间:2023-11-30 01:51:26 24 4
gpt4 key购买 nike

我的 API 应该为我提供衣服/手机/等的列表。

但是,每个列表中都有一些额外的元素。

例如:

  • 外套
  • 夹克
  • 裤子
  • 牛仔裤
  • ...
  • 西装
  • 衣服类型
  • 测试_1

示例代码:

private ItemArrayAdapter adapter;

public void onCreate(...)
{
...
adapter = new ItemArrayAdapter(...);
...
adapter.addAllItems(itemList);
adapter.notifyDataSetChanged();
}

我无权修复 API 或后端数据库。

我需要从列表末尾删除多余的元素。

请帮忙用通用代码删除多余的元素。

最佳答案

itemList = 特定类别的项目列表

n = 该列表中要删除的项目数

Create a method like below:

private void deleteExtraElementsFromEnd(int n, ArrayList<item> itemList)
{
for(i=1;i<=n;i++)
itemList.remove(itemList.size()-i);
}

Call this method whenever you need to delete elements from the list, like:

{
...
adapter = new ItemArrayAdapter(...);
...
deleteExtraElementsFromEnd(2, itemList)
adapter.addAllItems(itemList);
adapter.notifyDataSetChanged();
}

希望有帮助。

Reference for More Info

关于java - Android 代码帮助从列表末尾删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55884139/

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