コンテンツへスキップ

Sortメソッド

自作のSortクラスを作ってみました。よりかっこいいソースを書くためのコツを教えてください。

あと、自分の勉強のために追加したほうがいいメソッド等あればコメントお願いします。

import java.util.*;
public class Sort_test
{
    public static void main(String[] args)
    {
        for(String s:args)
        {
            System.out.print(s+" ");
        }

        System.out.println("n並び替えます");
        Comparator Obj = new MyClass();
        sort(args,Obj);

        for(String s:args)
        {
            System.out.print(s+" ");
        }
    }

    public static Object sort(String[] args)
    {
        for(int k=0;k0)
                {
                    String w=args[i];
                    args[i]=args[i+1];
                    args[i+1]=w;
                }
            }
        }
        return args;
    }

    public static Object sort(String[] args,Comparator Obj)
    {
        for(int k=0;k0)
                {
                    String w=args[i];
                    args[i]=args[i+1];
                    args[i+1]=w;
                }
            }
        }
        return args;
    }

    class MyClass implements Comparator
    {
        public int compare(String s1,String s2)
        {
            return s1.compareTo(s2);
        }
    }

    class ReMyClass implements Comparator
    {
        public int compare(String s1,String s2)
        {
            return s2.compareTo(s1);
        }
    }
}

© 2003 Kurusugawa Computer Inc.