java实现list忽略大小写集合复制
时间: 2023-07-20 15:42:37 浏览: 103
可以使用`ArrayList`和`TreeMap`来实现忽略大小写的`List`,并使用`ArrayList`的`addAll`方法来进行`List`复制。
具体实现如下:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
// 创建一个忽略大小写的TreeMap
Map<String, String> map1 = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
map1.put("key1", "value1");
map1.put("key2", "value2");
map1.put("key3", "value3");
// 创建一个忽略大小写的ArrayList
List<String> list1 = new ArrayList<>(map1.values());
// 创建一个新的ArrayList
List<String> list2 = new ArrayList<>();
// 复制list1到list2
list2.addAll(list1);
// 输出list2
System.out.println(list2);
}
}
```
这样,就可以实现忽略大小写的`List`复制了。
阅读全文