1.hashset去重但是改变顺序,linkhashset去重有序很好用.
2.list转array
直接使用 toArray() 无参方法返回值只能是 Object[]类,若强转其它类型数组将会抛异常。
使用 <T> T[] toArray(T[] a); 有参数这个方法,代码如下:
String[] array = new String[list.size()];
array = list.toArray(array);

3.array转list
若转换后设计到用list的add、remove、clear会报错,所以在转换之前调整

本文介绍了使用HashSet和LinkedHashSet进行数据去重的方法,对比了它们在保持元素顺序上的不同。同时,详细讲解了如何在Java中高效地将List转换为Array,以及Array转换为List的注意事项,避免在转换过程中出现的常见错误。
&spm=1001.2101.3001.5002&articleId=87778580&d=1&t=3&u=0cb662c1ee0a41a0b44c74a50d115e49)
562

被折叠的 条评论
为什么被折叠?



