【发布时间】:2015-02-28 23:49:26
【问题描述】:
假设我有一个数字 520,它映射成两个字节,给我一个数字:1000001000,我想将此数字 (520) 转换为其他两个数字,这些数字应该是:2 和 8,因为 00000010 会给我2 和 00001000 会给我 8。我如何用 java 做到这一点?
【问题讨论】:
-
stackoverflow.com/questions/1936857/… 的答案回答了你的问题,然后是一些。
-
JLRishe 的回答在技术上是正确的,但变量名称很糟糕:常规名称将是
leastSignificantByte或lsb而不是oneNumber,以及mostSignificantByte或msb而不是 @987654327 @。传统的名称、传统的风格、传统的设计模式等就像是你职业道路上的油脂:遵守约定会让其他开发人员更有可能喜欢与你和你的代码一起工作。
标签: java