Android studio去掉String数组中相同的元素
时间: 2024-05-16 10:13:25 浏览: 168
可以通过以下步骤在 Android Studio 中去掉 String 数组中相同的元素:
1. 创建一个新的 ArrayList,用于存储去重后的元素。
2. 遍历原始的 String 数组,将每个元素添加到 ArrayList 中。
3. 使用 Java 中的 HashSet 来去除 ArrayList 中的重复元素。
4. 将 HashSet 转换回 ArrayList,以便返回一个不包含重复元素的 String 数组。
以下是示例代码:
```java
public static String[] removeDuplicates(String[] arr) {
ArrayList<String> list = new ArrayList<String>();
for (String str : arr) {
list.add(str);
}
HashSet<String> set = new HashSet<String>(list);
list.clear();
list.addAll(set);
String[] result = new String[list.size()];
result = list.toArray(result);
return result;
}
```
你可以在需要去重的地方调用此方法,并将原始的 String 数组作为参数传递给它。
阅读全文