当前位置: 首页 > news >正文

wordpress 提高速度慢seo网站关键词优化快速官网

wordpress 提高速度慢,seo网站关键词优化快速官网,做卷子的网站,个人静态网站首页怎么做文章目录整体思路示例代码各位看官们大家好,上一回中咱们说的例子是"自定义Dialog",这一回中咱们说的例子是" Java中的byte数组与int变量相互转换"。闲话休提,言归正转, 让我们一起Talk Android吧!在实际项目…

文章目录

  • 整体思路
  • 示例代码

各位看官们大家好,上一回中咱们说的例子是"自定义Dialog",这一回中咱们说的例子是" Java中的byte数组与int变量相互转换"。闲话休提,言归正转, 让我们一起Talk Android吧!

在实际项目中与BLE设备通信时需要使用byte数组,而程序中使用数据是int类型。因此需要在它们之间相互数据类型转换。我们将编写一个转换工具类,方便在项目中
使用。本章回中将介绍转换类的实现方法。

整体思路

在java中byte类型占用8bit,而int类型占用32bit,因此需要4个byte连接在一起才能存储一个int类型的变量。我们通常使用长度为4的byte数组来存放数据。也可以使用一个byte存储int类型的变量,只是它的存储范围在-128-127之间,不在这个范围的数字会产生精度丢失进而导致数据不准确。

在转换过程中还有一个细节需要处理:字节的高低位顺序,大部分机器的数据存储是高位在前,低位在后,有些机器的数据存储正好与此相反。因此在转换过程中也需要考虑这点。

示例代码

下面是示例程序,请大家参考:

  /*** Desc:int变量转换成byte数组,前提是int是32位,占用4个byte,这里的Big表示转换后高位在前,低位在后*/public static byte[] intToByteArrayBig(int value) {byte[] result = new byte[4];result[0] = (byte) ((value >> 24) & 0XFF);result[1] = (byte) ((value >> 16) & 0XFF);result[2] = (byte) ((value >> 8) & 0XFF);result[3] = (byte) ((value) & 0XFF);return result;}/*** Desc:int变量转换成byte数组,前提是int是32位,占用4个byte, 这里的Small表示转换后低位在前,高位在后*/public static byte[] intToByteArraySmall(int value) {byte[] result = new byte[4];result[3] = (byte) ((value >> 24) & 0XFF);result[2] = (byte) ((value >> 16) & 0XFF);result[1] = (byte) ((value >> 8) & 0XFF);result[0] = (byte) ((value) & 0XFF);return result;}/*** Desc:int变量转换成byte数组,前提是int是32位,占用4个byte, 这里的Big表示转换后高位在前,低位在后*/public static int byteArrayToIntBig(byte array[]) {if (array == null || array.length == 0)return 0;int result = 0;result = (int) array[0];result = (int) (result >> 8 | array[1]);result = (int) (result >> 16 | array[2]);result = (int) (result >> 24 | array[3]);return result;}/*** Desc:int变量转换成byte数组,前提是int是32位,占用4个byte,这里的Small表示转换后低位在前,高位在后* Params:* Date: 2023/3/2*/public static int byteArrayToIntSmall(byte array[]) {if (array == null || array.length == 0)return 0;int result = 0;result = (int) array[3];result = (int) (result >> 8 | array[2]);result = (int) (result >> 16 | array[1]);result = (int) (result >> 24 | array[0]);return result;}

我建议把上面的程序写到一个类中,以后需要使用时直接使用类中的方法就可以。

看官们,关于"Java中的byte数组与int变量相互转换"的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

http://www.hkea.cn/news/840348/

相关文章:

  • 怎么看网站开发语言太原seo推广
  • 什么网站做宣传好新乡网站seo
  • 济南网站制作服务价格信息流优化师前景
  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好
  • 网站用户建设的设计与实现网站推广营销运营方式
  • html5韩国网站模板seo网站优化培训班
  • 网站被iframe信息推广的方式有哪些
  • 通信技术公司网站建设app推广代理
  • 做电影网站会违法吗营销说白了就是干什么的
  • 用外链技术做视频网站关键词在线听免费
  • 做网站常用的css最近三天的新闻热点
  • 全国人大常委会副委员长登封seo公司
  • 顶岗实践网站开发推广管理
  • 九号公司网站优化效果
  • 模板网站建设方案北京seo排名收费
  • 做箱包关注哪个网站泰州seo平台
  • 如何给网站做流量站长工具seo
  • 桂林网站开发建设推广任务接单平台
  • 化妆品 网站建设案例seo超级外链工具免费
  • 网站建设的广告语seo自动工具
  • 有专门做市场分析的网站么太原关键词优化报价
  • 网站文化建设搜索引擎推广的常见形式有