c#与java中byte字节的区别及转换方法
2017-03-24 10:48
260 查看
项目中需要和Android那边做数据交互,需要对数据进行简单的加密,就使用了字节来处理,可是在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(inti=0;i
data[i]= bytes[i] & 0xff;
}
[-128,127] 有符号位,但是
在C#中byte的范围在 [0,255]
无符号位,所以java程序与C#程序 进行数据传输的时候 要先把java的byte数组转换成在[0,255]范围内的int型数组a[];再把a[]进行加密得到字符串str,把字符串传到web服务上。
转换方法:
int data[]= new int[bytes.length];
for(inti=0;i
data[i]= bytes[i] & 0xff;
}
相关文章推荐
- c#与java中byte字节的区别及转换方法
- Java中系统时间与C#DateTime对象之间转换方法
- 在C#、Java中,为什么不能用[返回值]区别重载方法?
- Java与C#开发上的一些差异与转换方法
- Java线程状态转换的方法以及它们的区别
- C# HttpUtility.UrlEncode 与 Java URLEncoder.encode的转换方法,李逵与李鬼
- Java与C#开发上的一些差异与转换方法
- c#中虚方法概念及与Java虚方法的区别
- C#和Java 方法重写和覆盖隐藏的区别
- Java String和Date的转换以及java.util.Date和java.sql.Date的区别和相互转化及取得年月日的方法
- Java与C#开发上的一些差异与转换方法
- JAVA C# 区别:用父类变量调用子类的方法
- 从和朋友的调侃中看C#和JAVA的区别
- C#中的自定义结构转换操作符的定义方法
- C#(IsNumeric) 字符串转换为数字的4种方法(转)
- c#与java的区别
- C#.net 中将位图文件转换成为Icon的简单方法
- C#语言粗浅认识和C#语言与Java的区别
- C#中网址编码转换方法
- Java与C#中static field的区别