当前位置: 代码迷 >> J2SE >> 写一个java程序,兑现对一个二维数组按指定的列集进行排序?要求实现类似sql中order by的功能,移动时,整行移动,不能打乱整行顺序
  详细解决方案

写一个java程序,兑现对一个二维数组按指定的列集进行排序?要求实现类似sql中order by的功能,移动时,整行移动,不能打乱整行顺序

热度:258   发布时间:2016-04-24 16:54:02.0
写一个java程序,实现对一个二维数组按指定的列集进行排序?要求实现类似sql中order by的功能,移动时,整行移动,不能打乱整行顺序。
再web板块看到的,没人解决,大家帮忙看看有没有什么好的解决方法
写一个java程序,实现对一个二维数组按指定的列集进行排序?要求实现类似sql中order   by的功能,移动时,整行移动,不能打乱整行顺序。
可将二维数组想象成数据库里的一个表记录集,然后按指定的列集进行排序,即order   by   col1,col2。
//a为二维数组,sortCols是要按哪几列排序,如0,2,以逗号分隔,升序排。
public   void   sortIntArrs(int[][]   a,String   sortCols)
{
}


------解决方案--------------------
用比较器comparator做吧。
------解决方案--------------------
还是自己建类型吧!
  相关解决方案