2012-12-31 161 views

回答

3

异常假设你总是有代表十六进制值2个字符的字符串,你只是想:

byte b = Byte.parseByte(text, 16); 

您需要指定16,以便它知道将其视为十六进制。

+0

谢谢。现在我为我工作..... !!! @ – user1939336

+0

如果是3个字符的字符串,该怎么办? – user1939336

+0

@ user1939336:然后它不代表一个十六进制的单个字节,是吗? –

1

使用

的Byte.parseByte( “0x0B中”,16); 16:沙参

2

我希望这可以帮助你

public class TestByte 
{  
    public static void main(String[] argv) { 

      String example = "example100"; 
      byte[] bytes = example.getBytes(); 

      System.out.println("Text : " + example); 
      System.out.println("Text [Byte Format] : " + bytes); 


    } 
} 
+0

thankyou ..........! – user1939336

相关问题