0

我正在做一种可以将 int 数转换为十六进制字符串的方法。基本上我的代码适用于所有测试,但我仍在寻找一种有效的方法来摆脱数组部分。有人愿意帮我一把吗?不使用数组而是使用字符串类型的更好方法会更有效,并且答案如上所述非常清楚。所以我只是删除我的原始代码

4

3 回答 3

2
Integer.toHexString(int);

应该是你要找的

于 2013-09-04T01:36:20.097 回答
1
String digits = "0123456789ABCDEF";

output = digits.charAt(remain) + output;

我希望没有转换问题。

于 2013-09-04T01:53:46.210 回答
0

我认为 Integer.toHexString(int) 是解决问题的最佳方法

于 2013-09-04T05:13:35.700 回答