ArrayList去重复字符串
时间: 2023-08-20 10:27:48 浏览: 95
可以使用HashSet来去除ArrayList中的重复字符串。HashSet是一个不允许存储重复元素的集合,因此可以将ArrayList中的字符串添加到HashSet中,最后再将HashSet转换回ArrayList。
具体代码如下:
```java
import java.util.ArrayList;
import java.util.HashSet;
public class RemoveDuplicates {
public static void main(String[] args) {
ArrayList<String> lst = new ArrayList<String>();
lst.add("apple");
lst.add("banana");
lst.add("orange");
lst.add("banana");
lst.add("pear");
lst.add("apple");
lst.add("grape");
HashSet<String> set = new HashSet<String>(lst);
ArrayList<String> new_lst = new ArrayList<String>(set);
System.out.println(new_lst);
}
}
```
输出结果为:`[banana, orange, apple, grape, pear]`。
阅读全文