我是在一個項目(與Java 2 EE Web應用程序)工作的字符串表示一個字節,我需要一個COM
端口上發送OutputStream
,在OutputStream
數據類型是byte[]
,一個這個數據的字節是我試圖與之通信的目標硬件的地址。 問題是硬件的地址必須由用戶在網頁中提供。所以我怎樣才能將一個字節的字符串表示轉換爲真實的byte
? 我希望下面的代碼可以使問題更加生動如何創建一個字節
String data1 = "0xA1";
String data2 = "0xAB";
,我需要把下面的行的OutputStream。
byte[] b = new byte[]{0xA1,0xAB};
有人說用org.apache.commons.codec.binary.Base64
可以解決問題,但我沒有任何線索。 預先感謝您。
像這樣一個http://stackoverflow.com/questions/140131/convert-a-string-representation-of-a-hex-dump-to-a-byte-array-using-java? – giorashc 2013-04-21 06:44:24
thnx,但沒有工作 – MoienGK 2013-04-21 06:51:01