从ArrayList中取代Java中没有替换

Car*_*ght 3 java statistics list

我有一个包含30个元素的arrayList.我想从这个列表中创建15个元素的许多子列表.这样做的有效方法是什么?

现在我克隆了ArrayList并使用remove(随机)来做,但我确信这太笨拙了.我该怎么做呢?Java有像R中的"样本"函数吗?



澄清:通过无替换的抽样,我的意思是随机获取原始列表中30个可用的15个独特元素.而且我希望能够反复这样做.

Rob*_*bin 12

使用该Collections#shuffle方法随机播放原始列表,并返回包含前15个元素的列表.