java字符串去重工具类
时间: 2023-07-28 17:12:20 浏览: 57
以下是一个简单的 Java 工具类,可以用于去重字符串数组中的重复元素:
```java
import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.Set;
public class StringUtil {
public static String[] removeDuplicates(String[] arr) {
Set<String> set = new LinkedHashSet<>(Arrays.asList(arr));
String[] result = new String[set.size()];
return set.toArray(result);
}
}
```
使用示例:
```java
public static void main(String[] args) {
String[] arr = {"apple", "banana", "orange", "banana", "grape", "apple"};
String[] result = StringUtil.removeDuplicates(arr);
System.out.println(Arrays.toString(result)); // output: [apple, banana, orange, grape]
}
```
这个工具类使用了 LinkedHashSet 来保证顺序,并且去除了重复元素。如果不需要保证顺序,可以改为使用 HashSet。
阅读全文