(1)如何按比较器(扑克)排序来对以下几个数排序?
3,2,1,5 排序结果要为3,5,1,2,如何来定义排序规则啊?
要用到comparator接口的自定义比较规则。(2)如何将整型数值转换为字符串类型呀??
3,2,1,5 排序结果要为3,5,1,2,如何来定义排序规则啊?
要用到comparator接口的自定义比较规则。(2)如何将整型数值转换为字符串类型呀??
解决方案 »
- 最简单的一个小问题~
- JAVA通信问题
- JPanel作为绘图组件的重绘问题!高手请进!
- jdbc驱动文件和tomcat
- 请问在select的where条件中,where dgitem ='3011' or dgitem ='3012' or dgitem ='3021'的效率高还是where dgitem in('3011' ,'3012', '
- Java性能优化权威指南 谁有这本书的pdf文字版?
- 帮忙看下这个错误提示
- 请问各位xdjm:UltraEdit-32 的Authorization Code 到那里可以找到啊?
- 请教JAVA字符比较问题谢谢
- 求救!关于JNI
- java网络字节序转换
- 字符串截取问题高手进来看一眼
楼上的就可以,也可以用各自的封箱类型的 toString 方法
String s = i+"";这样就可以了 或者 String s = String.valueof(i);
问题二:int i=3; String str = i+""; 搞定。
public int compare(Object obj1, Object obj2) {
//可以定义规则
}});
你的实体类实现comparatrable接口,实现两个实体object的大小比较,返回0表示相等,返回正整数表示本实体更大,返回负整数表示本实体更小。然后剩下的就简单了:所有待排序的实体存入List,直接调List.sorts()API,会自动调用你定义的comparable接口方法进行比较并排序
第一题可以先把整型转换成相应的包装类,然后再用toString方法
也可以String。valueOf方法