java 将十进制转换成十六进制字符串
java将十进制转换成十六进制字符串,例如十进制421393700转换成十六进制为191DF524,怎么写个java方法变成字节从低到高排列为24F51D19...
java 将十进制转换成十六进制字符串,例如十进制421393700转换成十六进制为191DF524,怎么写个java方法变成字节从低到高排列为24F51D19
展开
展开全部
十进制转换成十六进制字符串的方法,
public class Test {
public static void main(String[] args) {
String str = Long.toHexString(421393700).toUpperCase();
System.out.println(str);
}
}
后面的 字节从低到高排列 这个没看明白现位一个字节,倒序输出?
public class Test {
public static void main(String[] args) {
String str = Long.toHexString(421393700).toUpperCase();
System.out.println(str);
StringBuffer buff = new StringBuffer();
for (int i = str.length(); i > 0; i -= 2) {
buff.append(str.substring(i - 2, i));
}
System.out.println(buff.toString());
}
}
public class Test {
public static void main(String[] args) {
String str = Long.toHexString(421393700).toUpperCase();
System.out.println(str);
}
}
后面的 字节从低到高排列 这个没看明白现位一个字节,倒序输出?
public class Test {
public static void main(String[] args) {
String str = Long.toHexString(421393700).toUpperCase();
System.out.println(str);
StringBuffer buff = new StringBuffer();
for (int i = str.length(); i > 0; i -= 2) {
buff.append(str.substring(i - 2, i));
}
System.out.println(buff.toString());
}
}
追问
大神,差不多就是这样的,字节从低位按高位排列,我测试了下。谢谢啊
追答
嗯,解决问题就好,
采纳吧。
展开全部
来迟了,本来做好的。结果突然停电半小时,呵呵,很是戏剧性:
String s= Integer.toHexString(421393700);
System.out.println(s);
String result="";
int len=s.length()/2;//不过前提是以结构都一样的,都是2的倍数的长度。不过你的数据应该是这样的。不然直接用冒泡就行了。
for(int i=len;i>0;i--)
{
result+=s.substring((i-1)*2,2*i);
}
System.out.println(result);
String s= Integer.toHexString(421393700);
System.out.println(s);
String result="";
int len=s.length()/2;//不过前提是以结构都一样的,都是2的倍数的长度。不过你的数据应该是这样的。不然直接用冒泡就行了。
for(int i=len;i>0;i--)
{
result+=s.substring((i-1)*2,2*i);
}
System.out.println(result);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有API 可以直接调用的
你上面的例子 转换成代码是
System.out.println(Integer.toHexString(421393700));
你上面的例子 转换成代码是
System.out.println(Integer.toHexString(421393700));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String strHex=String.format("%x" , i );
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
冒泡排序 可以在找冒泡排序的代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询