介绍
今天就跟大家聊聊有关java中类似的接口排序怎么实现自定义,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
类学生实现可比{ 字符串名称; int绩点; @Override 公共int compareTo(对象arg0) {//TODO自动生成方法存根 学生(学生)s=arg0; 如果(gpa==s.gpa)返回name.compareTo (s.name); else if (gpa & lt;s.gpa)返回1; else if (gpa祝辞s.gpa)返回1; 否则返回0; } } 类测试{ 公共静态void main (String [] args) { 扫描仪在=新扫描仪(系统); int n=in.nextInt (); 学生[]s=新学生[n]; for (int i=0;我& lt;n;我+ +){ [我]=新学生(); [我]. name=in.next (); [我]。gpa=in.nextInt (); } Arrays.sort(年代); (学生ss:年代) { System.out.println (ss.name); System.out.println (ss.gpa); } } }
看完上述内容,你们对java中类似的接口排序怎么实现自定义有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。