资讯专栏INFORMATION COLUMN

Collections的工具类之addAll,shuffle

anyway / 2512人阅读

摘要:是集合工具类,用来对集合进行操作。往集合中添加多个元素往集合中添加一些元素。打乱顺序打乱集合顺序。

package com.itheima.demo05.Collections;

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

/*

- java.utils.Collections是集合工具类,用来对集合进行操作。部分方法如下:
    - public static  boolean addAll(Collection c, T... elements):往集合中添加一些元素。
    - public static void shuffle(List list) 打乱顺序:打乱集合顺序。

*/
public class Demo01Collections {

public static void main(String[] args) {
    ArrayList list = new ArrayList<>();
    //往集合中添加多个元素
    /*list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");
    list.add("e");*/

    //public static  boolean addAll(Collection c, T... elements):往集合中添加一些元素。
    Collections.addAll(list,"a","b","c","d","e");

    System.out.println(list);//[a, b, c, d, e]

    //public static void shuffle(List list) 打乱顺序:打乱集合顺序。
    Collections.shuffle(list);
    System.out.println(list);//[b, d, c, a, e], [b, d, c, a, e]
}

}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75166.html

相关文章

  • Collections工具概述以及用法

    摘要:正文工具类是包中的一个工具类,主要功能是对集合及其元素进行操作。这篇文章算是对官方文档的总结和归纳,也加以自己的思考,也是面试题之一,希望自己能在之后不会再吃这道题的亏。     本文首发于cartoon的博客    转载请注明出处:https://cartoonyu.github.io/c...    推荐一篇不错的博文https://gitee.com/SnailClimb/Jav...

    XGBCCC 评论0 收藏0
  • Java™ 教程(List接口)

    List接口 List是一个有序的Collection(有时称为序列),列表可能包含重复元素,除了从Collection继承的操作之外,List接口还包括以下操作: 位置访问 — 根据列表中的数字位置操纵元素,这包括get、set、add、addAll和remove等方法。 搜索 — 搜索列表中的指定对象并返回其数字位置,搜索方法包括indexOf和lastIndexOf。 迭代 — 扩展Ite...

    hedzr 评论0 收藏0
  • Java常用工具类整理

    摘要:判断等值判断哈希值排序最大值最小值洗牌,随机重排序非空判断批量添加集合批量添加集合批量添加集合数组时间格式化时间操作时间计算时间范围计算根据时间单位字段,计算最大值,如,为,计算出的为输出结果为时间比较字符串转化为时间 java.lang.Objects / org.apache.commons.lang.ObjectUtils; boolean isNull(Object obj)...

    z2xy 评论0 收藏0
  • 容器之Collections工具类源码分析(重点)(二)

    摘要:容器相关的操作及其源码分析说明本文是基于分析的。有哪些抽取出来的工具类。即对于反转方式如下替换值查找在出现的最小位置。查找在出现的最大位置。即返回的和原在元素上保持一致,但不可修改。 容器相关的操作及其源码分析 说明 1、本文是基于JDK 7 分析的。JDK 8 待我工作了得好好研究下。Lambda、Stream。 2、因为个人能力有限,只能以模仿的形式+自己的理解写笔记。如有不对的...

    acrazing 评论0 收藏0
  • Java 集合 Collections工具

    摘要:提供了一个操作和等集合的工具类,该工具类提供了大量方法对集合进行排序查询和修改等操作,还提供了将集合对象置为不可变对集合对象实现同步控制等方法排序操作反转指定集合中元素的顺序对集合元素进行随机排序方法模拟了洗牌动作根据元素的自然顺序对指定集 Java提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类提供了大量方法对集合进行排序、查询和修改等操作,还提...

    qieangel2013 评论0 收藏0

发表评论

0条评论

anyway

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<