首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

java怎么最小值int变成最大值?可作为字符串排序使用

2013-12-04 
java如何最小值int变成最大值?可作为字符串排序使用1.前言。如题。2.例子,可以直接运行。public class Test {

java如何最小值int变成最大值?可作为字符串排序使用
1.前言。 
  如题。
2.例子,可以直接运行。

public class Test {public static void main(String[] args) {System.out.println(minToMaxMaxToMin(1000000));System.out.println(minToMaxMaxToMin(9000));System.out.println(minToMaxMaxToMin(1));System.out.println(minToMaxMaxToMin(20));System.out.println(minToMaxMaxToMin(6433));System.out.println(minToMaxMaxToMin(33));}    /**     * 大于0的数越大变越小     * @param a     * @return     */public static String minToMaxMaxToMin(int a) {String b=Integer.toBinaryString(-a);String temp="";for(int i=16;i<31;i++){temp=temp+b.charAt(i);}return temp;}}


1 楼 wo4li2wang 2013-11-30   不是很明白,是变成二进制取反么? 2 楼 nannan408 昨天   wo4li2wang 写道不是很明白,是变成二进制取反么?先取反,再变成二进制,举个例子,有的排序算法,153是排在1520后面的,这显然不对,转化为二进制,排序就严格小的必在前 。

热点排行