4字节int 需要用2字节发送出去。数据不会超过65535 java要怎么弄?

生财 2019-03-07 03:06:51
4字节int 需要用2字节发送出去。数据不会超过65535 java要怎么弄?

java 里有ushort 这种东西吗?可以直接发送2字节short 的。
我现在有一个数字是0xFFFF 要怎么用short 发出去呢?
简单点就是
int a=65535 ;
short xx= a怎么转换short?
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
生财 2019-03-07
  • 打赏
  • 举报
回复
好的,我试一下看看
qq_43205711 2019-03-07
  • 打赏
  • 举报
回复
如果要是0-65535可以约定换成-32768-32767,然后short xx = (short)a;
qq_43205711 2019-03-07
  • 打赏
  • 举报
回复
short 数据类型是 16 位、有符号的以二进制补码表示的整数
最小值是 -32768(-2^15);
最大值是 32767(2^15 - 1);
  • 打赏
  • 举报
回复
short = (short)a;

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧