在JAVA中有字符串数组Stringl str=("123456",“283905,“129479305°“283905”,"129479305”,“123",请去除它的重复元素后输出(提示:用HashSet)
时间: 2024-01-22 14:19:29 浏览: 52
可以使用 HashSet 来去除重复元素,具体实现如下:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
String[] str = {"123456", "283905", "129479305", "283905", "129479305", "123"};
Set<String> set = new HashSet<>(Arrays.asList(str));
for (String s : set) {
System.out.println(s);
}
}
}
```
输出结果为:
```
129479305
123456
283905
123
```
相关问题
java有字符串数组 String [] str =("123456","283905",*129479305","283905","129479305","123"),请去除它的重复元素后输出(提示:用 HashSet )
可以使用 HashSet 来去除字符串数组中的重复元素,具体实现如下:
```java
import java.util.HashSet;
public class RemoveDuplicateStrings {
public static void main(String[] args) {
String[] str = {"123456", "283905", "129479305", "283905", "129479305", "123"};
HashSet<String> set = new HashSet<>();
for (String s : str) {
set.add(s);
}
System.out.println(set);
}
}
```
运行结果为:
```
[123, 129479305, 283905, 123456]
```
可以看到,重复的元素已经被去除了。
阅读全文