首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求高效排序方法_按指定模板解决思路

2012-01-11 
求高效排序方法_按指定模板Java code如:list,里面包含对象。。。N个。。对象的某个属性如:namez,每个对象的n

求高效排序方法_按指定模板

Java code
如:list,里面包含对象。。。N个。。对象的某个属性如:name="z",每个对象的name属性都是一个字母 根据定义的排序模板:如:d,c,r,z,k,o,a,b,e,w,i,l,n,m.来确定顺序将list按照对象的name属性依据上面的模板排序。。。已实现:    // 按照特定的方式排序。。。    // tnList是需要排序的list,slist存放的是从tnList中的对象中取出来的name属性数组    public static List<TreeNode> sortArray(List<TreeNode> tnList, List<String> sList){        if(tnList == null)     return null;        List<TreeNode> sortList = new ArrayList<TreeNode>();  // 排序好的list                for(String ml : SORT_MODEL){            sortList.add(tnList.get(sList.indexOf(ml)));        }        tnList.clear();        sList.clear();        return sortList;    }


另求高效方法!!!

[解决办法]
已经是高效的方法了

热点排行
Bad Request.