static void shuffle(List> list)

描述 (Description)

shuffle(List《?》)方法用于使用默认的随机源随机置换指定列表。

声明 (Declaration)

以下是java.util.Collections.shuffle()方法的声明。public static void shuffle(List> list)

参数 (Parameters)

list - 要洗牌的列表。

返回值 (Return Value)

NA

异常 (Exception)

UnsupportedOperationException - 如果指定的列表或其list-iterator不支持set操作,则抛出此异常。

例子 (Example)

以下示例显示了java.util.Collections.shuffle()的用法package com.iowiki;

import java.util.*;

public class CollectionsDemo {

public static void main(String args[]) {

// create array list object

List arrlist = new ArrayList();

// populate the list

arrlist.add("A");

arrlist.add("B");

arrlist.add("C");

System.out.println("Initial collection: "+arrlist);

// shuffle the list

Collections.shuffle(arrlist);

System.out.println("Final collection after shuffle: "+arrlist);

}

}

让我们编译并运行上面的程序,这将产生以下结果。Initial collection: [A, B, C]

Final collection after shuffle: [C, A, B]

java shuffle list_static void shuffle(Listlt;?gt; list)_Java.util包|WIKI教程相关推荐

  1. java iterator 将int_ListIteratorlt;Egt; listIterator(int index)_Java.util包|WIKI教程

    ListIterator listIterator(int index) 描述 (Description) java.util.LinkedList.listIterator(int index)方法 ...

  2. java中常用的包 类和接口_java.util包常用的类和接口

    标签:ash   可变   支持   set   组成   arraylist   层次结构   有序   结构 1. 常用接口 (1)Collection Collection 层次结构 中的根接口 ...

  3. java中timer类包_Java~util包中Timer的使用, 演示cancel方法 和 对比schedule和scheduleAtFixedRate方法...

    Timer Timer类的主要作用就是设置计划任务,但封装任务的类却是TimerTask类 执行计划任务的代码要放人TimerTask的子类中,因为TimerTask是一个抽象类.而且要重写其run方 ...

  4. java poi jar maven_导出maven项目依赖的jar包(图文教程)

    注意使用mvn命令是需要配置好maven的环境变量 一.导出到自定义目录中 在maven项目下创建lib文件夹,输入以下命令: mvn dependency:copy-dependencies -Do ...

  5. java util包类_java.util包下的类及常用方法

    1.日期类 Date类 常用方法 ​创建日期对象:Date date = new Date ( ) ; ​获取当前时间 以标准格式:date ​获取当前时间的毫秒数:date.getTIme ( ) ...

  6. java list打乱顺序_「collections.shuffle」Collections.shuffle()打乱List - seo实验室

    collections.shuffle java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static void shuffle(List> list ...

  7. 【Big Data - Hadoop - MapReduce】通过腾讯shuffle部署对shuffle过程进行详解

    摘要: 通过腾讯shuffle部署对shuffle过程进行详解 摘要:腾讯分布式数据仓库基于开源软件Hadoop和Hive进行构建,TDW计算引擎包括两部分:MapReduce和Spark,两者内部都 ...

  8. java中的void是什么?有什么作用?

    学过java的人都知道void的意思是空,是java中的关键字.最初在知道void的时候是public static void main(String[]args){},我记得当初接触void的时候总 ...

  9. java.lang.IllegalAccessException: void #####.MyBroadcastReceiver.init() is not accessible from jav

    java.lang.IllegalAccessException: void #####.MyBroadcastReceiver.<init>() is not accessible fr ...

  10. Operator ‘+‘ cannot be applied to ‘java.lang.String‘, ‘void

    Operator '+' cannot be applied to 'java.lang.String', 'void 解决方案 今天在写题的时候,发现一个问题,如下图 这个报错的原因是 运算符 + ...

最新文章

  1. golang源码分析-启动过程概述
  2. 安卓蓝牙调试软件和微信小程序搜索不到设备
  3. 某金融产品妹纸:四种姿势教你跪舔程序员不要不要的
  4. [No0000D0] 让你效率“猛增十倍”,沉浸工作法到底是什么?
  5. liferay form 小案例
  6. Python实现十大经典排序算法
  7. 震惊:2/3 被黑的网站隐藏着后门
  8. 对棋盘完美覆盖问题证明过程的质疑及其解决(续)
  9. 《中国人工智能学会通讯》——7.10 总结和展望
  10. android问卷分页显示,基于Android的问卷调查客户端题目分页加载实现.doc
  11. 计算机科学的endnote格式,基于国家标准的 EndNote 输出样式模板
  12. jdbc常见异常及错误解决办法汇总
  13. 驱动miniPCIE网络模块EC20硬件电路详解
  14. 百度地图移动端https 问题解决记录,也许是这个问题
  15. 数据清洗整理基本操作(R:dplyr、tidyr、lubridate)
  16. java银联在线支付开发_银联在线支付案例代码
  17. a-upload上传图片
  18. (三十 :2021.01.11)MICCAI 2018 追踪之论文纲要(上)
  19. 怎么批量将Heic转换成png格式呢?
  20. 某程序员吐槽培训班简历造假,应届变三年,拿阿里外包高薪offer

热门文章

  1. (转)从Fintech到Techfin,未来十年有九大重要挑战
  2. 阿里集团公布2022“研究型实习生”计划
  3. 董耀祖:云原生是趋势,多云、边缘云也变得很热
  4. 【手写字母识别】基于matlab GUI模板匹配手写大写字母识别【含Matlab源码 115期】
  5. linkedin爬虫_这些框架帮助LinkedIn大规模构建了机器学习
  6. python中如何输出空格换行,python将文本中的空格替换为换行的方法
  7. 如何检测java安装成功_如何检查jdk是否安装成功
  8. 索佳电子水准数据传输软件_安徽铜陵磁致伸缩式静力水准仪公司
  9. C++ set/multiset容器
  10. 在linux中cd god,Linux基础/Linux基础和命令.md · kelekele/God-Of-BigData - Gitee.com