Android studio去掉字符数组中相同的元素
时间: 2024-05-11 21:20:06 浏览: 74
本博客文档下载.txt
可以使用Java中的Set集合来去除字符数组中相同的元素,具体实现代码如下:
```java
// 原始字符数组
char[] originalArray = {'a', 'b', 'c', 'd', 'c', 'e', 'f', 'a'};
// 将字符数组转换为Set集合
Set<Character> set = new HashSet<>();
for (char c : originalArray) {
set.add(c);
}
// 将Set集合转换为字符数组
char[] newArray = new char[set.size()];
int i = 0;
for (char c : set) {
newArray[i++] = c;
}
// 输出去重后的字符数组
System.out.println(Arrays.toString(newArray));
```
输出结果为:`[a, b, c, d, e, f]`。
上述代码中,首先将原始字符数组转换为Set集合,由于Set集合不允许出现重复元素,因此自动去重。然后再将Set集合转换为字符数组即可。
阅读全文