请教各位,请问 :16进制字符串 如何比较 大小.
谢谢!谢谢!谢!谢!
------解决方案--------------------
- Java code
public class aa{ public static void main(String[] args) { String a="0x23cd79"; String b="0x23cd78"; com(a,b); } public static void com(String a,String b) { if (a.toLowerCase().indexOf("0x") >= 0) { a = a.substring(2); } if (b.toLowerCase().indexOf("0x") >= 0) { b = b.substring(2); } if(Long.parseLong(a, 16)>Long.parseLong(b, 16)) { System.out.println("a大"); } else { System.out.println("b大"); } }}
------解决方案--------------------
Up
------解决方案--------------------
1#的不错了 直接比较就可以的 就是首先要转换成数字嘛