【发布时间】:2023-03-22 20:30:01
【问题描述】:
java中的代码是怎么写的
for (int a=0; a < 256; a++) {
sta[a] = (byte)a;
System.out.println(a);
}
如果一个字节为 127,则在最大值时打印 0 到 255。
如何使用 "& oxff" 将 int 转换为无符号字节?
【问题讨论】:
-
因为您打印的是
integers而不是bytes。 -
试试
System.out.println((byte) a); -
System.out.println(sta[a]);
-
谢谢,知道了。我并没有真正注意我正在打印的变量。我实际上想使用无符号字节。由于 java 没有,我如何通过与 OxFF 进行 AND-ing 将 int 用作无符号字节。
标签: java casting type-conversion byte