`
jackroomage
  • 浏览: 1217539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Collections 类的方法总结

 
阅读更多

public class TestCollect {
 public static void main(String[] args){
         ArrayList al=new ArrayList();
         al.add("6");
         al.add("8");
         al.add("3");
         al.add("1");
        
//       Collections.max(al)的用法
//         System.out.println("集合中的最大值:"+Collections.max(al));
//         System.out.println("------------------------------------");
//         Collections.min(al)的用法
//         System.out.print("集合中的最小值:"+Collections.min(al));
        
//       Collections.sort(al);的用法。
//         Collections.sort(al);
//         for(int i=0;i<al.size();i++){
//         System.out.println(al.get(i));
//         }
        
//          Collections.reverse(al);
//          for(int i=0;i<al.size();i++){
//        System.out.println(al.get(i));
//      }
        
        
        
     
//       Arrays.sort(s, Collections.reverseOrder());对数组从大到小排序的方法。 
//         String[] s ={"d","a","e","c","b"};
//         Arrays.sort(s, Collections.reverseOrder());
//        
//         for(int i=0;i<s.length;i++){
//          System.out.println(s[i]);
//         }
        
//         随机排序的输出
//            Collections.shuffle(al);
//            for(int i=0;i<al.size();i++){
//         System.out.println(al.get(i));
//         }
           
            Random r = new Random(System.currentTimeMillis());
            Collections.shuffle(al,r);
            for(int i=0;i<al.size();i++){
             System.out.println(al.get(i));
         }
 }
}

分享到:
评论

相关推荐

    559.557.JAVA基础教程_集合-Collections工具类常用方法的测试(559).rar

    总结起来,Collections工具类是Java集合框架的强大助手,它提供了丰富的方法来操作和管理集合,包括排序、反转、查找、替换、填充、同步和转换等操作。掌握Collections的使用,能显著提高Java编程的效率和代码质量。...

    Collections 随机排序方法Shuffle源码说明

    `Collections.shuffle()`方法位于`java.util.Collections`类中,它接受一个`List`类型的参数,并对其进行原地排序。这意味着它不会创建新的列表,而是直接修改输入的列表,将元素的顺序随机打乱。源码如下: ```...

    Java软件开发实战 Java基础与案例开发详解 11-6 Collections类 共6页.pdf

    **Collections类** 是Java集合框架中的一个重要的工具类,主要用于提供各种实用方法来操作集合(尤其是`List`)。这些方法大多数是静态方法,可以直接通过类名调用。接下来我们将详细介绍Collections类的相关知识点...

    JAVA集合框架工具类自定义Collections集合方法

    Java集合框架工具类自定义Collections集合方法 Java集合框架工具类自定义Collections集合方法是Java开发中常用的技术之一,用于对集合进行处理和操作。本文将详细介绍如何自定义Collections集合方法,以便更好地...

    commons-collections-3.2.2-bin.zip

    使用"commons-collections-3.2.2-bin.zip"时,只需将解压后的jar文件添加到项目的类路径中,就可以直接调用其中的各种工具类和方法。当然,随着Java版本的更新,Apache Commons Collections也发布了更高版本,包含了...

    java List 排序 Collections.sort

    总结起来,`Collections.sort()`是Java中对List进行排序的标准工具,它支持自然排序和自定义排序。了解其工作原理和优化技巧,可以帮助我们在编程实践中更高效地处理数据。通过阅读和理解`Collections.sort()`的源码...

    commons-collections-3.2.jar

    《Apache Commons Collections详解...总结来说,Apache Commons Collections是Java开发中的得力助手,它的丰富功能和高效性能使得处理集合操作变得更加便捷。对于任何Java开发者来说,理解和掌握这个库都是非常有益的。

    Commons Collections反序列化

    在Java编程领域,Apache Commons Collections库...总结来说,了解和防范Apache Commons Collections反序列化漏洞是Java开发人员必备的安全知识。通过遵循最佳实践和及时更新库,可以有效地降低系统受到此类攻击的风险。

    commons-collections4-4.1-bin.zip

    总结来说,Apache Commons Collections是一个强大且全面的Java集合工具库,能够帮助开发者更高效地处理和操作集合数据,提供多种高级容器和功能,是Java开发者的得力助手。在实际开发中,正确使用这个库可以显著提高...

    关于 Java Collections API 您不知道的 5 件事

    Java Collections API 的强大之处不仅在于其提供的标准实现,还在于允许开发者根据特定需求定制和扩展集合类。例如,可以创建自定义的 `List` 实现,该实现能够支持额外的操作或提供不同的数据结构特性。 为了实现...

    Google-Guava-Collections-使用介绍

    传统的不可变集合通常是通过 `Collections.unmodifiableList()` 或类似方法创建的代理对象,这种对象只提供了一层简单的包装,实际上集合本身仍然是可变的。而 Guava 提供的 `ImmutableCollections` 真正实现了不可...

    python内置模块collections知识点总结

    在Python编程语言中,`collections`模块是一个内置的集合模块,它提供了许多实用的集合类,以增强标准的序列和映射数据类型。本篇文章将深入探讨`collections`模块中的四个关键知识点:`namedtuple`、`deque`、`...

    C#常用类总结

    本篇将对一些常见的C#类进行深入的总结,帮助C#开发者更好地理解和应用。 首先,我们要提到的是`System.Object`,它是所有C#类的基类。每个类都直接或间接地继承自它,包含了一些基本的方法,如`ToString()`、`...

    Java Collections中的Fail Fast机制

    ### Java Collections中的Fail Fast机制详解 #### 一、概述 在Java编程中,**Fail Fast**机制是一项重要的设计原则,特别是在处理集合时尤为关键。它主要用于确保数据结构的一致性和完整性,通过快速检测并报告...

    APress - Java Collections

    - **并发支持**:Java Collections Framework提供了`ConcurrentHashMap`等并发集合类。 - **排序与比较**:通过`Comparable`和`Comparator`接口,可以方便地对集合中的元素进行排序。 ### 实际应用示例 假设我们...

    Collections Framework中的算法(之一)――综述

    #### 三、Collections类详解 `java.util.Collections` 类则主要针对集合(如List、Set、Map等)提供了丰富的算法支持,具体包括: 1. **排序** `Collections.sort(List&lt;T&gt; list)` 用于对List进行排序,支持自然...

Global site tag (gtag.js) - Google Analytics