你可以用Integer.toHexString(int i)来实现的。

解决方案 »

  1.   

    int i=0xff;
    这样定义十六进制数字
      

  2.   

    你可以使用long型的,就是 long t = 3010090025L;
      

  3.   

    也有这样的 :Long.toHexString(3010090025L);
      

  4.   

    太大的话,自已分解后处理。这样行不行?以前好象学fortran时写过这种东东的。
      

  5.   

    那就用 Long.toHexString(long i) 吧
      

  6.   

    写一个函数从String convert to String.
    我们写过一个,ByteArray Class, 可以在任意转换。ultra edit就有这么一个转换器。