我试图从数组中删除第一次出现的元素,而不是像搜索元素一样的所有元素该数组类似于:
String[] names = {"Becky", "Rosa", "Tina", "Jill", "Rosa", "Bill"};
我希望能够说“remove(Rosa)”,并且只查找并删除名为 Rosa 的数组中的第一个元素。
最佳答案
因此,您可能需要考虑使用 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"))
关于java - 使用 Java 删除并返回数组中指定字符串的第一次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25754328/