Arrays.sort使用方法详解

Myth丶恋晨 2024-03-27 14:41 116阅读 0赞

冒泡排序和选择排序以上两种排序算法,实现起来是比较复杂的,但在面试时,基本上都要求我们能够手写出冒泡排序和选择排序,大家一定要把代码看懂哦。但如果我们想快速实现排序,其实可以使用Java自带的API方法进行实现,这个会更简单。

简介

Arrays工具类主要用于对数组进行排序、查找、填充、比较等的操作,该类存在于java.util包下,所以我们使用的第一步就是要先进行导包: import java.util.Arrays;

其中Arrays.sort()是Arrays类中的一个静态方法,用于对数组进行排序,我们可以直接调用。该方法有如下几种重载形式:

sort(T[] a):对指定T型数组按数字升序排序;

sort(T[] a, int formIndex, int toIndex):对指定T型数组中[formIndex,toIndex)数据按数字升序排序;

sort(T[] a, Comparator<? supre T> c): 依据比较器对T型数组进行排序;

sort(T[] a, int formIndex, int toIndex, Comparator<? supre T> c): 依据比较器产生的顺序对T型数组中的[formIndex,toIndex)进行排序。

实现案例

接下来再给大家设计一个利用Arrays.sort方法实现的排序案例。

  1. public class Demo13 {
  2. public static void main(String[] args) {
  3. // 选择排序
  4. //遍历排序后的数组
  5. String[] names = { "cxk", "rose", "lihua", "lilei", "zhaosi" };
  6. //直接利用Arrays类提供的数组排序的方法,内部是基于“快速排序”实现的。
  7. Arrays.sort(names);
  8. for (int i = 0; i < names.length; i++) {
  9. System.out.print(names[i] + "\t");
  10. }
  11. }
  12. }

发表评论

表情:
评论列表 (有 0 条评论,116人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Postman 使用方法详解

    一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等