comparatortest.java

来自「Data StructuresAnd Algorithm Analysis In」· Java 代码 · 共 36 行

JAVA
36
字号
import java.util.*;


class ComparatorTest
{

    static void sortListOfStringsByLength( List L )
    {
        class Comp implements Comparator
        {
            public int compare( Object lhs, Object rhs )
              { return ((String)lhs).length( ) - ((String)rhs).length( ); }
        }

        Collections.sort( L, new Comp( ) );
    }

    static void printList( Collection C )
    {
        Iterator itr = C.iterator( );
        while( itr.hasNext( ) )
            System.out.println( itr.next( ) );
    }

    public static void main( String [ ] args )
    {
        LinkedList L = new LinkedList( );
        L.add( "this" );
        L.add( "thank" );
        L.add( "the" );
        sortListOfStringsByLength( L );

        printList( L );
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?