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

标签 java arrays string methods

我试图从数组中删除第一次出现的元素,而不是像搜索元素一样的所有元素该数组类似于:

 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/

相关文章:

java - 通过浏览器代理详细信息识别用户?

java - 从 spring MVC Controller 返回 xml 文件

php - 在PHP中对两个对应的数组进行排序

c - 如何从 C 中的函数返回一个数组?

c - 如何用定界符解析

objective-c - 如何在 Objective-C 中声明一个字符串?

java - 打印边距在 Eclipse 中显示不正确

java - 实现双向链表的删除方法

python - 如何在 Python 中提取网页的某些部分

java - 当我从 Eclipse (Juno) 运行 Sonar 本地分析时出错 - 我使用 maven 来构建