C#與java中byte字節的區別及轉換方法


在java中  byte的范圍在 [-128,127]

在C#中  byte的范圍在 [0,255]

所以 java程序與C#程序 進行數據傳輸的時候 要先把java的byte數組轉換成在[0,255]范圍內的int型數組a[];再把a[]進行加密得到字符串str, 把字符串傳到web服務上。

轉換方法:

int data[] = new int[bytes.length];

for(int i=0;i<bytes.length;i++)
{

   data[i] = bytes[i] & 0xff;

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM