想把0xAA,0x55,0x00轉換為AA,55,00,這個怎么轉換?然后在把AA,55,00,放到Byte陣列中{AA,55,00};這樣的
怎么弄的?
uj5u.com熱心網友回復:
有人沒有?給頂一下uj5u.com熱心網友回復:
不太明白,是要把16進制的整數轉換為對應的字串嗎?自己寫個小程式算一下就好了uj5u.com熱心網友回復:
java寫法:String s = "0x1234";
System.out.println(s.subSequence(2, s.length()));
至于你說的放進byte陣列里面表示看不懂,Sting有getBytes這個方法,只能幫你到這了,你的問題沒問清楚
uj5u.com熱心網友回復:
String s = "0x1234";System.out.println(s.subString(2, s.length())); 發錯了
uj5u.com熱心網友回復:
就是轉換為AA型別的的能直接放到byte陣列中嗎?uj5u.com熱心網友回復:
就是我想把轉換的字串放到byte陣列然后就是{AA,00};就是把0xAA,0x00之前的0x去掉uj5u.com熱心網友回復:
int a = 0xAACString strText = "";
strText.Format("%02x", a);
uj5u.com熱心網友回復:
你的需求不應該這樣實作,直接用它們組成byte陣列就行 {0xaa, 0x55,0x00} ,不應該轉成字串"AA" "55" "00" 再轉byte。uj5u.com熱心網友回復:
對的,就是這樣的現在我有遇到一個問題就是在發送資料的時間會有一個關閉客戶端的問題,當客戶端連接超時的時間客戶端會自動關閉,然后服務器也會收到訊息可是我設定的連接超時沒有反應怎么回事呢uj5u.com熱心網友回復:
上面的這個問題已經解決了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/131374.html
標籤:網絡協議與配置
