当前位置:   article > 正文

android字符串数组定义,在Android中对字符串的数组列表进行排序

android 字符串数组

小编典典

这将解决您的问题…

ArrayList arrayList = new ArrayList();

//Add elements to Arraylist

arrayList.add("1");

arrayList.add("3");

arrayList.add("5");

arrayList.add("2");

arrayList.add("4");

Collections.sort(arrayList);

//display elements of ArrayList

System.out.println("ArrayList elements after sorting in ascending order : ");

for(int i=0; i

System.out.println(arrayList.get(i));

要对ArrayList对象进行排序,请使用Collection.sort方法。这是一种静态方法。它将ArrayList对象的元素按升序排序。

万一下面的代码在注释中不起作用,请尝试以下代码。

创建一个自定义比较器类:

import java.util.Comparator;

class IgnoreCaseComparator implements Comparator {

public int compare(String strA, String strB) {

return strA.compareToIgnoreCase(strB);

}

}

然后按您的排序:

IgnoreCaseComparator icc = new IgnoreCaseComparator();

java.util.Collections.sort(arrayList,icc);

2020-12-03

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/715577
推荐阅读
相关标签
  

闽ICP备14008679号