摘 要: | 不像C++,在Java语言中,整数都为带符号数,而在C及C++语言中,有无符号(unsigned)的数据类型。另外,在C及C++之中允许用户自定义新的数据类型,而在Java中,全部程序都是类和对像。在这种条件下,在需要进行数据变换时就显得十分不便。 最近我在用Java写程序的时候,发现有这样一种需要:需要利用TCP/IP协议把一整数传送给网上另外一台主机。这需要先将这个整数变成4个字节,对方收到这4字节后,再把它们组合成一个整数。仅就int(4 bytes)到byte[]之间变换这样一种过程而言,在Java中我没有找到更方便的方法。假如在C之中,
|