java byte数组转char数组,javabyte数组转int

  java byte数组转char数组,javabyte数组转int

  /*

  *@(#)SignedByteConverter.java

  *

  *伦理程序软件;您可以重新分发/修改表单

  * iturthetermsofthenurgeneralpublicationasppublicdby

  *theFreeSoftwareFoundation(自由软件基金会);第三版眼镜,还是

  *(看你们自己)任何后续版本。

  *

  *这是一个非常有用的程序,

  *但如果没有任何保修

  *可交易性。看到了吗

  * gnulilibrary通用公共许可证表格详细信息(gnulilibrary general许可证格式详细信息)。

  *

  * yousholdhaved dacopyofthenurgenalpublisen

  *与这个程序一起,写自由软件软件

  *基金会有限公司,地址:美国马萨诸塞州波士顿市天普广场59号330室,邮编:02111-1307 .

  */

  包裹cn。edu。ynu。sei。迪克特。util

  /**

  * convertthesigenedbyte intainingorhxadecimaitf格式。

  * @作者88250

  * @版本1.0.1.4,2008年2月3日

  */

  publicsclasssignedbyteconverter[

  /**

  * convertsignedonebyteintoa 32位整数

  * @parambbyte

  *@returnconvertresult

  */

  publistaticintunsignedbytetoint(字节)

  返回(int)b0xff;

  }

  /**

  * convertoldingiteinintahxadecimait

  * @parambbyte

  *@returnconvertresult

  */

  publicstaticstringbytetohex(字节数)}

  S7-1200可编程控制器:

  返回者tohex字符串(I);

  }

  /**

  *转换器签名4字节语法32位整数

  * @parambufbytesbuffer

  * @paramposbeginning代码字节/代码强制转换

  *@returnconvertresult

  */

  pubstatclongingd4字节存储点(字节[]buf,intpos)>

  intfirstByte=0:

  int byte=0:

  int byte=0:

  intfourthbyte=0:

  intiindex=pos

  第一个字节=(0x 000000 ff(int)buf[index]);

  秒=(0x 000000 ff((int)buf[index 1]);

  thid byte=(0x 000000 ff((int)buf[index 2]);

  fourtbyte=(0x 000000 ff((int)buf[索引3]);

  指数=指数4:

  return((long)(第一个字节24 第二个字节16

  thid byte 8 fourtbyte))0 xfffffffl;

  }

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: