我试图从数组中删除第一个出现的,而不是像搜索到的元素那样的所有元素数组是这样的:
String[] names = {"Becky", "Rosa", "Tina", "Jill", "Rosa", "Bill"};
我希望能够说删除(Rosa),只找到并删除名为Rosa的数组中的第一个元素。
答案 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"))