java如何把2进制字符串怎么转换成16进制字符串
我想把类似下面的二进制字符串转换为16进制的字符串,java中有什么方法可以实现吗10101011100001000101101101111100000111000110...
我想把类似下面的二进制字符串转换为16进制的字符串,java中有什么方法可以实现吗
10101011 10000100 01011011 01111100 00011100 01100010 00010111 10010010 展开
10101011 10000100 01011011 01111100 00011100 01100010 00010111 10010010 展开
展开全部
package image;
public class Bean
{
public static void main ( String[] args )
{
String str = "10101011 10000100 01011011 01111100 00011100 01100010 00010111 10010010";
String[] strs = str.split ("\\s+");
String result = "";
for ( String string : strs )
{
String hex = Integer.toString (Integer.parseInt (string, 2), 16);
result += hex;
}
System.out.println (result);
}
}
public class Bean
{
public static void main ( String[] args )
{
String str = "10101011 10000100 01011011 01111100 00011100 01100010 00010111 10010010";
String[] strs = str.split ("\\s+");
String result = "";
for ( String string : strs )
{
String hex = Integer.toString (Integer.parseInt (string, 2), 16);
result += hex;
}
System.out.println (result);
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String x = "0101010111";
long l = Long.parseLong(x, 2);
System.out.println(l);
你这个太大了。。要自己写方法吧
long l = Long.parseLong(x, 2);
System.out.println(l);
你这个太大了。。要自己写方法吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
toBinaryString
toOctalString
toHexString
toOctalString
toHexString
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询