6条回答 默认 最新
jkxydp 2012-04-19 15:12关注上面的不对,我晕,我少输入了一个符号位,搞半天自己就说怎么不对。
应该是这样:
int num = Integer.parseInt("1111110000010011000000001000100", 2);
short A = (short)((num >> 15) & 0xBFFF) ;
short B = (short)(num & 0x7FFF);
System.out.println(A + "-:-" + B);本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报