JAVA Collections类中的shuffle怎么使用

30次阅读
没有评论

共计 802 个字符,预计需要花费 3 分钟才能阅读完成。

Collections 类中的 shuffle() 方法用于随机打乱集合中元素的顺序。

使用方法如下:

  1. 导入 java.util.Collections 类:import java.util.Collections;
  2. 创建一个集合对象,例如 List:List<Integer> list = new ArrayList<>();
  3. 添加元素到集合中:list.add(1); list.add(2); list.add(3);
  4. 使用 shuffle() 方法打乱集合中元素的顺序:Collections.shuffle(list);

完整示例代码如下:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class ShuffleExample {public static void main(String[] args) {// 创建一个 List 集合 
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        
        // 打印原始集合 
        System.out.println(" 原始集合:" + list);
        
        // 打乱集合中元素的顺序 
        Collections.shuffle(list);
        
        // 打印打乱后的集合 
        System.out.println(" 打乱后的集合:" + list);
    }
}

运行以上代码,输出结果可能是:

 原始集合:[1, 2, 3]
打乱后的集合:[3, 1, 2]

注意:shuffle() 方法会修改原始集合中元素的顺序,如果不希望修改原始集合,可以先创建一个副本再打乱顺序:

List<Integer> copiedList = new ArrayList<>(list);  // 创建副本 
Collections.shuffle(copiedList);  // 打乱顺序 

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计802字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)