文章目录 前言一、不优雅的做法二、优雅的做法 前言 在处理Java集合时,我们经常遇到需要从一个数组或列表中随机选取N个不重复元素的场景。本文将介绍两种处理这一需求的方法:一种较为直接但不够优雅的方法,以及一种更加简洁优雅的方法。 一、不优雅的做法 最直接的方法可能会涉及到使用 HashSet 来存储已选取的元素,确保它们的唯一性。这种方法虽然可行,但在代码实现上显得有些繁琐。或者每次循环判断是否存在,如下: import com.alibaba.fastjson.JSONArray;import java.util.ArrayList