zoukankan      html  css  js  c++  java
  • long、int与byte数组之间的相互转换


    byte数组转换成long
    public long byteArrayToLong(byte[] data) throws IOException {
    ByteArrayInputStream bai = new ByteArrayInputStream(data);
    DataInputStream dis =new DataInputStream(bai);
    return dis.readLong();
    }

    byte数组转换成int
    public int byteArrayToInt(byte[] data) throws IOException {
    ByteArrayInputStream bai = new ByteArrayInputStream(data);
    DataInputStream dis =new DataInputStream(bai);
    return dis.readInt();
    }

    long转换成byte数组
    public byte[] longToByteArray(long l) throws IOException {
    ByteArrayOutputStream bao = new ByteArrayOutputStream();
    DataOutputStream dos =new DataOutputStream(bao);
    dos.writeLong(l);
    byte [] buf =bao.toByteArray();
    return buf;
    }

    int转换成byte数组
    public byte[] intToByteArray(int a) throws IOException {
    ByteArrayOutputStream bao = new ByteArrayOutputStream();
    DataOutputStream dos =new DataOutputStream(bao);
    dos.writeInt(a);
    byte [] buf =bao.toByteArray();
    return buf;
    }

     

     

  • 相关阅读:
    本周总结
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    Hibernate中session.createCriteria的用法
    Spring AOP 源码分析
    TCP的三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/sam-cheng/p/7136392.html
Copyright © 2011-2022 走看看