`
myworkfirst
  • 浏览: 44750 次
文章分类
社区版块
存档分类
最新评论

int[]转换成 byte[]

 
阅读更多

 

      int []pHikHeader=new int[]{0x34,0x48,0x4B,0x48,0xFE,0xB3,0xD0,0xD6,0x08,0x03,0x04,0x20,0x00,0x00,0x00,0x00,0x03,0x10,0x01,0x10,0x01,0x10,0x10,0x00,0x80,0x3E,0x00,0x00,0x60,0x01,0x20,0x01,0x11,0x10,0x00,0x00,0x0E,0x00,0x00,0x00};
     像这个 int[]数组,怎么转换成 byte[]数组呢?

 

分享到:
评论
2 楼 scuthxf 2007-09-05  
byte 的范围应该是-128~127吧.
1 楼 myworkfirst 2007-09-05  
byte []pHikHeader=new byte[]{0x34,0x48,0x4B,0x48,0xFE,0xB3,0xD0,0xD6,0x08,0x03,0x04,0x20,0x00,0x00,0x00,0x00,0x03,0x10,0x01,0x10,0x01,0x10,0x10,0x00,0x80,0x3E,0x00,0x00,0x60,0x01,0x20,0x01,0x11,0x10,0x00,0x00,0x0E,0x00,0x00,0x00};

// 为什么这个声明会报错呢? 0xFE possible loss of precision,这里面值都是在byte范围内,没越过255.

相关推荐

    java实现的字节数组转换成基本类型,基本类型转换成byte[]

    char short int long float double 转换成byte数组

    int类型和byte数组之间的转换

    写一个方法,将int类型转换为字节数组,输入任意int类型整型,输出字节数组;写第二个方法,输入字节数组,输出对应int类型数据。

    byte数组转换工具类 byte数组转int,byte数组转short,short转byte数组

    byte数组操作的工具类,支持byte数组转int,int转byte数组,byte数组转short,short转byte数组。。。 下载的人多了,csdn会自动涨分,现在可以手动调了,我给降到最低了

    java byte相互转换详解左右位移

    2. **int转byte**:将int转换为byte数组时,我们需要将int的每个字节分离到byte中。这可以通过右移并用0xFF进行AND操作来实现。例如,`int a = 1246; byte[] b = new byte[4]; b[0] = (byte) (a >> 24 & 0xFF);` ...

    Java数值类型与byte数组相互转换

    Java bytes数组与基本类型的相互转换 Int -> Bytes int64ToByte8 int48ToByte6 int40ToByte5 int32ToByte4 int24ToByte3 int16ToByte2 int8ToByte Bytes -> Int bytesToInt64 bytesToInt48 bytesToInt40 bytesTo...

    java基本类型与byte数组互相转换.pdf

    字符类型在 Java 中是 16 位的 Unicode 字符,转换成 byte 数组需要将字符类型转换成 int 类型,然后将 int 类型转换成 byte 数组。例如: ```java public static byte[] charToByteArr(char ch) { byte[] b = new...

    go语言中int和byte转换方式

    这意味着将int转换为byte时,如果int的值超出了byte的表示范围,超出的部分将会被舍弃。而将int32或int64类型转换为byte数组则需要稍微复杂的操作。由于这些数据类型可能超过一个字节,我们需要通过位操作来将各个...

    S7-1200中将BYTE类型数据转换成char类型数据的具体方法.docx

    本教程将详细介绍如何在TIA博途环境下将BYTE类型的数据转换成char类型数据,以及在转换过程中需要注意的事项。 首先,创建一个TIA博途的新测试项目,然后在程序块中定义一个DB块。在这个DB块中,我们需要创建两个...

    int、char、double与byte类型之间相互转换

    本文将详细介绍如何实现int、char、double与byte类型之间的相互转换,并通过具体的示例代码来阐述每一种转换方法。 ### 一、int类型转换为byte数组 #### 方法:intToByte() 该方法接收一个int类型的参数`number`,...

    在Java中int和byte[]的相互转换

    为了将int转换为byte数组,我们可以逐位提取int的每一位,并将其存储到byte数组中。以下是一个实现此功能的函数: ```java public static byte[] intToBytes(int i) { byte[] bytes = new byte[4]; bytes[0] = ...

    Java将图片转换为byte数组例子总结

    本文将详细介绍如何使用Java将图片转换为`byte`数组以及如何将`byte`数组还原成图片。 #### 二、将图片转换为byte数组的方法 **方法名称**:`imageToBytes` **参数**: - `Image image`:表示输入的图片对象。 - ...

    Java如何把int类型转换成byte

    主要介绍了Java如何把int类型转换成byte,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    S7-200SMART_Bit转换为BYTE或WORD_库文件_库指令.rar

    标题中的"S7-200SMART_Bit转换为BYTE或WORD_库文件_库指令"表明,这是一个关于西门子S7-200SMART系列PLC编程的资源,主要涉及如何将位(Bit)数据转换为字节(BYTE)或字(WORD)的数据操作。在工业自动化领域,PLC...

    java基本类型与byte数组互相转换文.pdf

    这些基本类型可以相互转换,例如将 short 类型转换成 byte 数组、int 类型转换成 byte 数组等。 在 Java 中,基本类型可以使用 bitwise 运算符来实现与 byte 数组的转换。例如,将 short 类型转换成 byte 数组可以...

    BYTE类型之间相互转换

    例如,将`BYTE`转换为`int`: ```cpp BYTE byteValue = 123; int intValue = byteValue; //隐式转换 int intValue2 = (int)byteValue; //显式转换 ``` 2. **使用类型别名** 在C++11及更高版本中,可以使用`...

    String(含Hex)与Byte数组互相转换[代码]

    遍历字节数组,将每个字节转换为其对应的十六进制字符,并拼接成字符串。例如: ```java public static String bytesToHex(byte[] bytes) { StringBuilder sb = new StringBuilder(); for (byte b : bytes) { ...

    java基本类型与byte数组互相转换.doc

    例如,在将short类型转换为byte数组时,我们需要创建一个长度为2的byte数组,而在将int类型转换为byte数组时,我们需要创建一个长度为4的byte数组。 除了将基本类型转换为byte数组外,我们还可以将byte数组转换为...

    Qt中QString、QByteArray、int、double之间转换 - 苦涩的茶 - 博客园1

    这会将int_head和int_data转换成二进制形式的字符串。 2. int或double转QByteArray: 要将数值转换为QByteArray,可以使用`memcpy`函数,它用于将内存区域的内容复制到另一个内存区域。例如: ```cpp QByteArray ...

    Java中byte转int的方法

    用强制类型转换:int i = (int) aByte,  比如:若aByte=0xff(即数值为-1)。则转化为int后。i为0xffffffff。数值仍为-1。  2)保持低字节中各个位不变,3个高字节所实用0填充  应用场景:编解码操作,  ...

    JAVA转byte[]为int,long,double

    1. **转换byte[]到int** 在Java中,一个`int`型数据占用4个字节(32位)。因此,从`byte[]`转换到`int`,我们需要确保数组长度至少为4,并按照字节顺序(通常为大端或小端)正确组合字节。这里我们假设默认的大端...

Global site tag (gtag.js) - Google Analytics