如何从ArrayList中删除条目?

时间:2016-03-19 19:59:15

标签: java android xml arrays

如果他们点击“添加到收藏夹”,我会尝试列出人们喜欢的内容(特别是字符串)。它执行这个:

班级声明:

ArrayList<String> favoritesArray = new ArrayList<String>();
String[] factoids;
int counter;

下面的onCreateBundle:

Button favoritesButton = (Button) findViewById(R.id.button1);
Resources res = getResources();
factoids = res.getStringArray(R.array.factsArray);

下面的favoritesButton ActionListener:

favoritesArray.add(factoid[counter]);

然后,收藏夹XML中的ListView显示新文本,但是,当他们 un -favourite字符串时,我很难做什么。我希望从favoritesArray 删除已添加的收藏夹文字。我该怎么做?

2 个答案:

答案 0 :(得分:1)

ArrayList提供了一种名为.remove("your string here")的方法,您可以使用。

例如,arrListFav.remove("A")将查找并删除数组列表中第一次出现的字符串"A"

答案 1 :(得分:0)

您可以简单地使用(删除),如下所示: 例如,你想删除arraylist中的entity1 ..

  

favoritesArray.remove(&#34;使用实体&#34);