日期:2014-05-20  浏览次数:20642 次

很简单,字符运算和位运算的效果比较
本帖最后由 amis 于 2013-04-09 17:53:38 编辑
现在我有一个数据,例如11111101
现在我要一个一个数读取出来

1.用String的方式,用indexof、substring的方式载取出来
2.用数值型的位运算,每一位都&1。详细如下
第一位
       11111101
and 00000001
       ------------
       00000001(得到1)

第二位
       011111110(右移了一位)
and 000000001
       -------------
       000000000(得到0)
这样一位一位运算出来。、


方案一和方案二,在速度、内存占用、效率等等方面,那个方案占优?

------解决方案--------------------
位运算在所有运算里,效率是最高的。
------解决方案--------------------
楼主你好,在所有运算里,位运算效率是最高的