很简单,字符运算和位运算的效果比较
本帖最后由 amis 于 2013-04-09 17:53:38 编辑
现在我有一个数据,例如11111101
现在我要一个一个数读取出来
1.用String的方式,用indexof、substring的方式载取出来
2.用数值型的位运算,每一位都&1。详细如下
第一位
11111101
and 00000001
------------
00000001(得到1)
第二位
011111110(右移了一位)
and 000000001
-------------
000000000(得到0)
这样一位一位运算出来。、
方案一和方案二,在速度、内存占用、效率等等方面,那个方案占优?
------解决方案--------------------位运算在所有运算里,效率是最高的。
------解决方案--------------------楼主你好,在所有运算里,位运算效率是最高的