java位操作
2018-01-24 19:24
162 查看
public static byte[] intToByteArray(int i) { byte[] result = new byte[4]; result[0] = (byte) ((i >> 24) & 0xFF); result[1] = (byte) ((i >> 16) & 0xFF); result[2] = (byte) ((i >> 8) & 0xFF); result[3] = (byte) (i & 0xFF); return result; } public static int bitFieldSet(int target, int index) { return target | (1 << index); } public static int bitFieldGet(int target, int index) { return (target >> index) & 0X000000001; } public static long bitFieldSet(long target, int index) { return target | (1 << index); } public static long bitFieldGet(long target, int index) { return (target >> index) & 0X000000001; }
相关文章推荐
- JAVA 位操作
- Java中&&与&以及|| 与|的区别和位操作
- thinking in java test4.3练习(1)(2)(3)(4)(5)用三元操作符和按位操作来显示二进制
- java中的数据存储,字节转换,位操作
- 关于java按位操作运算
- Java面试题链表、树和位操作
- Java 位操作
- 总结一下java中的位操作,运算优先级
- Java位操作
- java 位操作
- Java的位操作
- Java: 位操作
- 关于java按位操作运算
- java 位运算(位操作)
- java位操作总结
- 关于java按位操作运算
- 关于java按位操作运算
- J - 位操作练习 (Java)
- Java基本数据类型 及 位操作
- Java人也不能忘记的~~位操作技巧