NutzCN Logo
问答 源码阅读 关于创建一个没有重复的数组的疑问
发布于 2484天前 作者 qq_c54e87f6 1630 次浏览 复制 上一个帖子 下一个帖子
标签:

在Lang类中的arrayUniq(T...eles) 将eles转成没有重复的数组,里面先是遍历eles中的元素添加到了set中,然后,在遍历eles,遍历的过程中在set中移除遍历的元素,如果移除成功就加到数组中,,为啥不是直接将set转成数组呀,,有什么特殊的考虑吗

for (T ele : eles) {
if (set.remove(ele))
Array.set(arr, index++, ele);
}

😂

来自炫酷的 NutzCN

2 回复

好像是为了基本数据类型

应该可以直接转数组吧?

来自美丽的 NutzCN

添加回复
请先登陆
回到顶部