JAVA中的ArrayList可以用a~z字母排序输出吗?

Q:JAVA中的ArrayList可以用a~z字母排序输出吗?

A:Collections.sort(list); 这是按自然排序的 就是按字母排序

A:import java.util.ArrayList;
   import java.util.Collections;
   public class App{
   public static void main(String args[]) {
   ArrayList<Character> al=new ArrayList<Character>();
   for(int i=0;i<20;i++){
   al.add((char)('a'+(int)(Math.random()*26)));
   }
   System.out.println(al);
   Collections.sort(al);
   System.out.println(al);
  }
 }

A:list都是无序可重复的集合,自然没有排序方法啦

A:list没有自带的排序方法,只有set才自带排序方法,但可用collections里的排序方法去对一个集合排序

A:list没有自带的排序方法
   但是你可以先用Arrays.sort()排序
   然后再生成List啊
   List minn= Arrays.asList(score);

阅读更多
个人分类: JAVA
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭