Par*_*bay 4 groovy bit-manipulation
什么是将小端数转换为大端数的最佳方法?
def i = 0x12345678;
def j = 0x78563412;
assert i == convert(j) // ?
Run Code Online (Sandbox Code Playgroud)
我知道我可以掩盖字节并重新排序它们但是什么是更加时髦的方式?
好老'Java(SE5 +):
assert i == Integer.reverseBytes(j)
Run Code Online (Sandbox Code Playgroud)
但是Groovier:
def convert = Integer.&reverseBytes
assert i == convert(j)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |