如何输出arraylist,arraylist操作

  如何输出arraylist,arraylist操作

  使用Java ArrayList sort()的方法和例子

  Java arraylist sort()方法按照指定的顺序对arraylist中的元素进行排序。

  排序(该方法的语法如下:

  ArrayList.sort(比较器C))。

  Sort)参数指定比较器数组列表的排序顺序。

  排序))返回值

  Sort))方法不返回值。而是只改变ArrayList中元素的顺序。

  示例按自然顺序对数组列表进行排序。

  样品

  import Java . util . ArrayList;

  import Java . util . comparator;

  主类{

  publicstaticvoidmain(string[]args){

  创建数组列表

  ArrayList language=new ArrayList(;

  向ArrayList添加元素

  languages . add(python);

  语言。添加(swift);

  语言。添加( c );

  languages . add(JavaScript);

  System.out.println(未排序的数组列表:语言);

  按升序对数组列表排序

  语言。sort(comparator . natural order();

  System.out.println(排序数组列表:语言);

  }

  }

  ArrayList:[Python未排序的输出结果:[Python,Swift,C,JavaScript]

  ArrayList:[C排序后:[C,JavaScript,Python,Swift]

  上面的例子使用sort()方法对ArrayList命名语言进行排序。请注意这条线。

  语言。sort(comparator . natural order();

  其中,Java Comparator接口的naturalOrder()方法指定元素按自然或升序排序。

  比较器接口还提供了一种按降序排列元素的方式。举个例子,

  示例按降序对数组列表进行排序。

  样品

  import Java . util . ArrayList;

  import Java . util . comparator;

  主类{

  publicstaticvoidmain(string[]args){

  创建数组列表

  ArrayList language=new ArrayList(;

  向ArrayList添加元素

  languages . add(python);

  语言。添加(swift);

  语言。添加( c );

  语言。add(JavaScript);

  System.out.println(未排序的数组列表:语言);

  按升序对数组列表排序

  语言。排序(比较器。逆序));

  System.out.println(排序数组列表:语言);

  }

  }

  ArrayList:[Python未排序的输出结果:[Python,Swift,C,JavaScript]

  排序后的ArrayList:[Swift,Python,JavaScript,C]

  Comparator接口的reverseOrder)方法指定元素按逆序排序(即降序)。

  注意:Collections.sort()方法是对arraylist进行排序的更方便的方法。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: