字母排序

//实现模型库按字母排序
        Arrays.sort(allCanDepLibs, new Comparator()
        {
            @Override
            public int compare(Object o1, Object o2)
            {
                if (o1 instanceof IModelLibraryDescription
                        && o2 instanceof IModelLibraryDescription)
                {
                    IModelLibraryDescription modelLibraryDescription1 = (IModelLibraryDescription)o1;
                    IModelLibraryDescription modelLibraryDescription2 = (IModelLibraryDescription)o2;
                   
                    return (modelLibraryDescription1.getID() + "_" + modelLibraryDescription1.getVersion()).compareToIgnoreCase((modelLibraryDescription2.getID() //$NON-NLS-1$
                            + "_" + modelLibraryDescription2.getVersion())); //$NON-NLS-1$
                   
                }
                return 0;
            }
        });

猜你喜欢

转载自swallowha.iteye.com/blog/1162518