java byte中存大于0x7E的十六进制数
在做一个Android app和arm板子交互的程序中,遇到一个问题,Java byte中无法直接存储大于0x7E的十六进制,但是C语言却可以。
出现这个状况的原因是:Java中是byte存储的是有符号数,且没有提供无符号的byte类型,因此在其表示范围为-128-127之间。
处理方法:对于大于0x7E数,我们使用内联转换(inline conversion)进行处理后存入,如下所示。
private byte test_01 = (byte)0x7E; //正确 private byte test_02 = (byte)0x7E; //正确 private byte test_03 = 0x80; //错误 private byte test_04 = (byte)0x80; //正确
参考
转载于:https://www.cnblogs.com/shuaiwang/p/5089622.html
java byte中存大于0x7E的十六进制数相关推荐
- java byte转int原理_java中int与byte数组互转代码详细分析
在java中,可能会遇到将int转成byte[]数组,或者将byte[]数组转成int的情况.下面我们来思考下怎么实现? 首先,分析int在java内存中的存储格式. 众所周知,int类型在内存中占4 ...
- java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
存储过程,函数都是数据库的对象. 创建和调用 存储在数据库中的子程序,是由plsql语言写的,完成特定功能的程序. 函数可以返回值,存过不能返回值.除此之外,一致. create procedure ...
- c 解析java byte,深入解析Java编程中面向字节流的一些应用
文件输入输出流 文件输入输出流 FileInputStream 和 FileOutputStream 负责完成对本地磁盘文件的顺序输入输出操作. [例]通过程序创建一个文件,从键盘输入字符,当遇到字符 ...
- java字符串常量存哪里_浅谈JAVA中字符串常量的储存位置
在讲述这些之前我们需要一些预备知识: Java的内存结构我们可以通过两个方面去看待它. 从该角度看的话Java内存结构包含以下部分:该部分内容可以结合:JVM简介(更加详细深入的介绍) 1.栈区:由编 ...
- java byte 值为0xff_Java中byte0xFF的意义
知识背景: 1.在Java中所有数据都是以补码的形式来表示的,Java中只有有符号数(不存在unsigned). 2.正数的原码.反码.补码相同 3.负数反码为原码绝对值取反(也就是原码除符号位之外取 ...
- java byte 查找_在 stream流 和 byte[] 中查找(搜索)指定字符串
在 stream流 和 byte[] 中查找(搜索)指定字符串 这里注重看的是两个 Search 的扩展方法,一个是 stream类型的扩展,另一个是 byte[] 类型的扩展, 如果大家有更好的&q ...
- Java Web中的中文编码问题分析
一.为什么需要编码 在计算机中存储信息的最小单位是1个字节,即8bit,所以能标识的最大字符范围是0~255,而人类自然语言中例如汉语.日语要表示的符号太多,无法单纯用一个字节来完全表示,为了解决这个 ...
- Java 11 中 11 个不为人知的瑰宝
作者 | Nicolai Parlog 译者 | 罗昭成 出品 | CSDN(ID:CSDNnews) 我们已经迎来了 Java 11,尽管它的升级介绍里没有什么跨时代的特性,但却有一些不为人知的瑰宝 ...
- java葵花宝典中的宝典!
葵花宝典之java 一:面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时 ...
最新文章
- Docker镜像与容器命令
- 偶然的一次渗透从弱口令->docker逃逸
- js-cookie 无法设置cookie_php操作 cookie
- Spring单一类型依赖查找Bean
- Python 学习笔记 - 不断更新!
- sql季度函数_SparkSql几个常用函数
- BZOJ2002:[HNOI2010]弹飞绵羊——题解
- 彭国伦Fortran95学习笔记(一)第八章至第十六章
- Android——适配器Adapter与AdapterView
- 数组、集合和列表的区别
- 手把手教你集成阿里云推送(app杀死仍可推送)
- Linux使用退格键时出现 H 解决方法,Linux使用退格键时出现^H解决方法
- java 读取word 带格式_java读取word带格式_游戏下载_游戏攻略资讯_尽在搜狗爱玩
- 文件批量搜索器:根据文件名清单查找文件夹内文件移动复制保存
- 忆龙2009:印度反倾销棒打中兴华为 商务部紧急应对
- 【失败日记】手机内网穿透
- python webkit内核_360浏览器使用meta标签强制使用指定webkit内核 - meta强制用极速模式...
- 【mybatis】学习笔记 1配置 搭建 入门案例
- MySQL 之全文索引--fulltext
- 静态IP与动态IP的区别