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

java Int数据工具类相关推荐

  1. java基于HuTool工具类ExcelWriter合并单元格

    ** java基于HuTool工具类ExcelWriter合并单元格 ** 1.基于HuTool工具类ExcelWriter合并单元格并且使用 jdk1.8 lambda表达式 效果如下: 用姓名和编 ...

  2. Java导入Excel工具类使用教程

    前言: 本工具类提供了Excel导入功能,通过反射机制将Excel中数据映射到实体类中,从而获取Excel数据,工具类依赖org.apache.poi包.支持RESTful API,支持Spring ...

  3. poi导入数据工具类,直接复制使用,有详细注释

    poi导入工具类,直接复制使用,有详细的注释 前言 一.引入依赖 二.封装的工具类以及注解类直接copy使用 首先是工具类无需做操作 然后是封装的两个注解类,也是直接复制使用 测试工具类功能 测试实体 ...

  4. java自学——arrary工具类和双色球案例

    java自学--arrary工具类 定义 常用方法 代码示例 双色球案例 双色彩票的玩法 分析 实现步骤 代码示例 定义 arrary工具类:用来操作数组(比如排序和搜索)的各种方法 使用这个方法需要 ...

  5. Java封装OkHttp3工具类

    点击关注公众号,Java干货及时送达  作者:如漩涡 https://blog.csdn.net/m0_37701381 Java封装OkHttp3工具类,适用于Java后端开发者 说实在话,用过挺多 ...

  6. UrlUtils工具类,Java URL工具类,Java URL链接工具类

    UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...

  7. java轻量级并行工具类_16 个超级实用的 Java 工具类

    原标题:16 个超级实用的 Java 工具类 源 /juejin 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名, ...

  8. java时间日期工具类_java日期处理工具类

    java日期处理工具类 import java.text.DecimalFormat; import java.text.ParsePosition; import java.text.SimpleD ...

  9. java 日期处理工具类_Java日期处理工具类DateUtils详解

    本文实例为大家分享了Java日期处理工具类DateUtils的具体代码,供大家参考,具体内容如下 import java.sql.Timestamp; import java.text.ParseEx ...

最新文章

  1. Network | sk_buff
  2. VS2005+WINDDK+Driver Studio 3.2编译出第一个测试驱动程序
  3. RedHat5.6x64下配置Oracle11g
  4. PHP 更高效的字符长度判断方法(转)
  5. ASP.NET Aries 入门开发教程4:查询区的下拉配置
  6. 在 SAP 电商云 Spartacus UI 里使用自定义配置控制 UI 调试的开关
  7. 传导、辐射和谐波总结,大家共同学习
  8. 各位,请慎用 subList!原来这么多坑!!
  9. 地理信息系统导论第八版_地理信息系统导论.pdf
  10. html超链接下划线改虚线_CSS和html中超链接去掉下划线的方法总结
  11. gif制作动图超简单,手把手教会用图片做gif动图
  12. [汇编] 在屏幕中央显示时钟
  13. Oracle 12.2 Flex ASM安装RU后ASM、GIMR等资源未启动, 手动启动提示CRS-2549“it is not a valid candidate as per the place
  14. 请简述独占设备的分配过程。
  15. 多媒体图像切换与中值区分法
  16. ctf MISC 学习总结
  17. PCIE--1--概念认知
  18. IDS V99 for Ford Mazda Released at wobd2
  19. 推荐系统从无到有(0)——虚拟机及宿主机配置
  20. 【数据结构】链表的增删改查| 组件化封装

热门文章

  1. JSON.toJSONString()空字段不忽略
  2. java使用poi(XSSFWorkbook)读取excel(.xlsx)文件
  3. 【赠书活动】清华社的两本Android技术书籍
  4. Android开发笔记(四十八)Thread类实现多线程
  5. aⅴgo安装包下载_Mysql 安装
  6. vue中实现国际化--语言切换(转载)
  7. vue .prop修饰符
  8. spring boot(一):Hello World
  9. Effective JavaScript Item 40 避免继承标准类型
  10. Exsi 5.0 物理端口捆绑+VRRP+DvSwitch配置