相关疑难解决方法(0)

Literal语法对于使用Hex表示法的byte []数组..?

编译器似乎没问题(仅限单个数字十六进制值):

byte[] rawbytes={0xa, 0x2, 0xf};
Run Code Online (Sandbox Code Playgroud)

但不是这个:

byte[] rawbytes={0xa, 0x2, 0xff};
Run Code Online (Sandbox Code Playgroud)

我得到"可能的精度损失:int required:byte"错误?

我做错了什么 - 或者是单个数字的十六进制数字是一个特例吗?

Java 1.5.x.

java arrays compiler-construction hex literals

47
推荐指数
4
解决办法
5万
查看次数

标签 统计

arrays ×1

compiler-construction ×1

hex ×1

java ×1

literals ×1