全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Java排序数组 – 如何使用数组按升序或降序反转数组

发布时间:2022-09-15 16:04:18
发布人:syq

  在 Java 中,可以使用数组将变量集合(具有相同数据类型)存储在单个变量中。

  在许多情况下,存储在数组中的值以随机顺序显示。在 Java 中使用该类,您可以访问可用于操作数组的各种方法。Arrays

Java排序数组

  我们将在类中使用的方法之一是按升序对数组进行排序的方法。Arrayssort()

  我们还将了解如何使用 Java 中类中的方法按降序对数组进行排序。reverseOrder()Collections

  如何在 Java 中按升序对数组进行排序

  Arrays.sort()

  在本节中,我们将看到一个示例,说明如何使用该方法按升序对数组进行排序。sort()

15

  在上面的示例中,我们做的第一件事是导入类:.这使我们可以访问该类的所有方法。Arraysimport java.util.Arrays;Arrays

  然后,我们创建了一个数组,其中包含随机顺序的数字:。int[] arr = { 5, 2, 1, 8, 10 };

  为了按升序对此数组进行排序,我们将数组作为参数传递给方法:。sort()Arrays.sort(arr);

  请注意,该类是在使用点表示法访问方法之前首先编写的。Arrayssort()

  最后,我们循环访问并在控制台中打印了数组。结果是一个排序的数组:。1, 2, 5, 8, 10

  在下一节中,我们将讨论如何按降序对数组进行排序。

  如何在 Java 中按降序对数组进行排序Collections.reverseOrder()

  要按降序对数组进行排序,我们使用可以从类中访问的 数组。reverseOrder()Collections

  我们仍然会使用 ,但在此示例中,它将采用两个参数 – 要排序的数组和 。Arrays.sort();Collections.reverseOrder()

  下面是一个示例:

16

  首先,我们导入了 Array 和 Collection 类,因为我们将使用类提供的方法。

  然后,我们以随机顺序创建了一个数字数组:。您会注意到,我们使用而不是像在上一个示例中所做的那样 - 后者会引发错误。Integer[] arr = { 5, 2, 1, 8, 10 };Integer[]int[]

  为了按降序对数组进行排序,我们执行了以下操作:.Arrays.sort(arr, Collections.reverseOrder());

  第一个参数是将按升序排序的数组。然后,第二个参数 – – 将反转排序数组的顺序,使其按降序排列。arrCollections.reverseOrder()

  循环并打印时,数组将如下所示:。10, 8, 5, 2, 1

  在本文中,我们讨论了在 Java 中对数组进行排序。数组可以按升序或降序排序。

  我们可以使用可以从类中访问的方法按升序对数组进行排序。该方法接受要排序的数组作为参数。sort()Arrays sort()

  为了按降序对数组进行排序,我们使用了类提供的方法。这将作为方法中的第二个参数传入,以便可以按降序重新排列排序的数组。reverseOrder()Collections sort()

相关文章

抖店平台商户被退店还能退货吗?如何提高评分?

2023-09-19

抖店入驻收费多少?开抖店费用是多少?

2023-09-19

想做直播带货的货源哪里来?怎么找货源?

2023-09-19

抖店没有营业执照怎么办?类型有哪些?

2023-09-19

女孩子拍什么最容易火?拍视频怎么赚钱的?

2023-09-19

怎样投抖加不花钱,有哪些技巧?

2023-09-19
在线咨询 免费试学 教程领取