使用Java删除并返回数组中第一次出现的指定字符串

时间:2014-09-09 22:08:09

标签: java arrays string methods

我试图从数组中删除第一个出现的,而不是像搜索到的元素那样的所有元素数组是这样的:

 String[] names = {"Becky", "Rosa", "Tina", "Jill", "Rosa", "Bill"};

我希望能够说删除(Rosa),只找到并删除名为Rosa的数组中的第一个元素。

1 个答案:

答案 0 :(得分:1)

因此,您可能需要考虑使用Arraylist进行动态删除和调整大小

import java.util.ArrayList;


ArrayList<string> persons = new ArrayList<string>();
persons.add("Becky");
//... adding in people to the list

//then if you want to remove  someone name "becky"
persons.removeall.(collection.singleton("Becky"))