java按照字段根据反射排序_Java利用反射排序

前言

java为我们提供了几种排序得方法,比如arrays和collections类,但是前提是数组或者集合中的元素都必须实现comparable接口,基本的数据类型都已经实现了comparable接口了,所以我们才能够直接对基本类型的数组或者集合进行排序,比如float和integer类得源码.

bec6a02f9ed5781618ed82c157222a34.png

8558a99bee7c0ae6032303655e197885.png

今天记录一下对comparable得使用和反射得使用.

先看一个student类

4ad03ed4a5f8fd7c921c317dd2497ad3.png

我们要对他进行年龄排序,可以用冒泡进行排序,或者用选择排序法

b3ab9dd7da9acc54cae6b277133db482.png

但是这不是主角,

而我们要用comparable接口进行排序,所以先要实现它.并重写c

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值