如何将浮点数舍入到Java中的下一个整数值?假设
2.1 - > 3
3.001 - > 4
4.5 - > 5
7.9 - > 8
我有一个StringBuffer , strbuf=161656070200000000202020202001000000009E52;.
我想转换成一个如下所示的字节数组:
byte[] byte_array=new byte[]
{(byte)0x16,(byte)0x16,(byte)0x56,(byte)0x07,
(byte)0x02,(byte)0x00,(byte)0x00,(byte)0x00,
(byte)0x00,(byte)0x20,(byte)0x20,(byte)0x20,
(byte)0x20,(byte)0x20,(byte)0x01,(byte)0x00,
(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x9E,(byte)0x52};
Run Code Online (Sandbox Code Playgroud)
我需要转换strbuf为hex字符串然后吗 getBytes()?解决这个问题的正确方法是什么?