博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java Int数据工具类
阅读量:4678 次
发布时间:2019-06-09

本文共 584 字,大约阅读时间需要 1 分钟。

 1、在使用tcp协议传输数据时,使用到的 Int 数据的工具类方法

  //将 Int 数据转换成字节数组

  public static byte[] intToByteArray(int data){

    byte[] result = new byte[4];

    result[0] = (byte)((data >> 24) & 0xFF);

    result[1] = (byte)((data >> 16) & 0xFF);

    result[2] = (byte)((data >> 8) & 0xFF);

    result[3] = (byte)(data & 0xFF);

    return result;

  }

 

  //将4个字节的字节数组转换成 Int 数据

  public static int byteArrayToInt(byte[] bytes){

    int value = 0;

    for(int i = 0; i < 4; i++){

      value += (bytes[i] & 0xFF) << (8*(3-i));

    }

    return value;

  }

转载于:https://www.cnblogs.com/shlerlock/p/7766091.html

你可能感兴趣的文章
自建型呼叫中心
查看>>
input file 文件上传,js控制上传文件的大小和格式
查看>>
Day 6 函数与模块
查看>>
WebApi请求原理
查看>>
[Node.js] node-persist: localStorage on the server
查看>>
jquery.event 研究学习之bind篇
查看>>
LOJ #108. 多项式乘法
查看>>
libusb开发指南
查看>>
SAS基础 -- 逻辑库不存在问题解决
查看>>
Servlet监听器统计在线人数
查看>>
第2章 数字之魅——寻找发帖“水王”
查看>>
eclipse jsp html 格式化 format
查看>>
关于手机端IOS系统微信中虚拟键盘遮挡input输入框问题的解决方案 草稿
查看>>
css3背景、边框、和补丁相关属性 (二)
查看>>
Python--小功能应用
查看>>
别做操之过急的”无效将军”,做实实在在的”日拱一卒”
查看>>
CLS(公共语言规范)的CLSCompliant(跨语言调用)
查看>>
[YTU]_2384 ( 矩形类中运算符重载【C++】)
查看>>
分层抽样(Stratified sampling)
查看>>
从 dig(nslookup) bind —— windows 下的域名解析服务器信息的查看
查看>>