首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在java中反转int中的字节的最佳方法

在java中反转int中的字节的最佳方法
EN

Stack Overflow用户
提问于 2010-06-28 01:18:31
回答 1查看 23.7K关注 0票数 19

在java中,颠倒int中4字节顺序的最好方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-04-19 14:11:35

我同意多基因润滑剂的答案是最好的。但就在我开始之前,我有以下几点:

代码语言:javascript
复制
int reverse(int a){
   int r = 0x0FF & a;
   r <<= 8; a >>= 8;
   r |= 0x0FF & a;
   r <<= 8; a >>= 8;
   r |= 0x0FF & a;
   r <<= 8; a >>= 8;
   r |= 0x0FF & a;
   return r;
}

每次将输入向右移位,输出向左移位8位,并将最低有效字节与结果进行OR运算。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3128148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档