当前位置: 代码迷 >> J2SE >> 不用数据库这种数据如何排序呢
  详细解决方案

不用数据库这种数据如何排序呢

热度:69   发布时间:2016-04-23 19:54:29.0
不用数据库这种数据怎么排序呢?
用户名+密码+金额。假设10个这个样的组合,我要用金额大小进行排序,怎么设计比较好呢?不用数据库,用数据结构的话!
------解决思路----------------------
1、自定义一个类,,实现Comparable接口,接收拼接字符串作为参数,在构造时,将用户名、密码和金额分解出来,重写toString()方法用于比较完成后恢复成原始字符串的样子,实现compareTo() 方法用于实现自然排序
2、用数组objs保存你的10个对象
3、用Arrays类的sort()方法对objs进行排序(该方法需要调用compareTo() 方法)
4、用循环从objs取出对象,用toString()方法还原,转存到目标数组

  相关解决方案