题目 有一列乱序的字符。a d h fe h
要求按照英文字母表的升序顺序和逆序顺序输出。
谢谢。。请给位指点下

解决方案 »

  1.   

    wefsefsefsefsefs俄方色粉色粉色方式否色粉色否是否色粉色否
      

  2.   

    List list = new ArrayList();
    list.add("a");
    list.add("d");
    list.add("c");
    list.add("b");
    Collections.sort(list);
    for (int i = 0; i < list.size(); i++) {
    System.out.println(list.get(i));
    }
      

  3.   

    他说的数组。。冒泡排序public class Test1 {
    public static void main(String[] args) {
    int[] array = {3,5,4,2,8,9};
    int emp = 0;
    for(int i=0; i<array.length; i++) {
    for(int j=0; j<array.length-i-1; j++) {
    if(array[j] < array[j+1]) {
    emp = array[j+1];
    array[j+1] = array[j];
    array[j] = emp;
    }
    }
    }
    for(int j=0; j<array.length; j++) {
    System.out.println(array[j]);
    }
    }
    }
      

  4.   

    将int类型 改为 char类型 就OK了
      

  5.   

    冒泡排序、插入排序、选择排序、快速排序。这4种你得掌握下,这题就简单了。
    char是可以直接和int做加减运算的,就不用转了吧。
      

  6.   

    Collections提供了很方便的方法。
    Collections.sort();//升序
    Collections.reverse();//反转
      

  7.   

    我也来祸害祸害人,贴下代码。package com.CSDN;import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    public class PrintObjectArray {
    public static void main(String[] args) {
    List<String> list = new ArrayList<String>();
    list.add("a");
    list.add("d");
    list.add("b");
    list.add("c");
    Collections.sort(list);//升序
    for(String s:list){
    System.out.print(s+" ");
    }
    Collections.reverse(list);//反转升序,即降序
    for(String s:list){
    System.out.print(s+" ");
    }
    }
    }
      

  8.   


    List list = new ArrayList();  //这几句怎么看不懂 麻烦请解释下list.add("a");  //这几句怎么看不懂 麻烦请解释下
    list.add("d");  
    list.add("c");
    list.add("b");
    Collections.sort(list);       //这几句怎么看不懂 麻烦请解释下for (int i = 0; i < list.size(); i++) {
    System.out.println(list.get(i));
    }
      

  9.   

    使用的为集合(Collection接口的实现类ArrayList)中方法先将要比较的内容添加,在使用Collections的方法进行排序;集合中的Collection接口,Map接口及其子类中有很多方法可以实现排序,如果你才开始学java先不要管集合框架,以后再学——很重要的知识。
      

  10.   


    去查下JDK帮助文档比问谁都强
      

  11.   

    给你示例,刚写的public static void main(String[] args) {
    // TODO Auto-generated method stub
    String[] chars = new String[]{"v","w","o","p","r"};
    Arrays.sort(chars);
    //升序
    System.out.println("-----------升序----------");
    for(int i=0;i<chars.length;i++){
    System.out.println(chars[i]);
    }

    System.out.println("-----------降序----------");
    for(int i=chars.length-1;i>=0;i--){
    System.out.println(chars[i]);
    }
    }