说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

怎样将一个能int值转变为四个byte?(big endian)请提供代码实例,谢谢!

编辑:说三道四文库 发布时间:2017-01-22 03:38
HTML文档下载 WORD文档下载 PDF文档下载
怎样将一个能int值转变为四个byte?(big endian)请提供代码实例,谢谢!
BigInteger.toByteArray()可以吗
class convert
{
static int[] _MoveX={0xff,0xff00,0x0ff0000,0xff000000};
static byte[] uintoBytes(int IntegerSize)
{
    byte Byte4Size[] = new byte[4];
    for(int i = 0 ;i<4;i++)
    Byte4Size[i] = (byte)((IntegerSize & _MoveX[i]) >> (i*8));
    return Byte4Size;
}
static int byte4toInt(byte[] Byte4Size)
{
   int integer = 0;
   for(int i = 0;i<4;i++){
int int_temp = 0;
int_temp= int_temp | ((int)Byte4Size[i] & 0xff);
integer = integer | (int_temp<<(i*8));
  }
  return integer;
}
}
int intX   = 10000;
byte byteY = (byte)intX;
//It is ok
int    i = 0x12345678;
byte[] b = new byte[4];

b[0] = new Integer(i & 0x000000FF).byteValue();
b[1] = new Integer((i & 0x0000FF00) >>> 8).byteValue();
b[2] = new Integer((i & 0x000000FF) >>> 16).byteValue();
b[3] = new Integer((i & 0x000000FF) >>> 24).byteValue();

Anyway, hope this will be of use.
to all:
大家的方法我晚上回去后都试试

to lgcheng(dragon):
一个字节是放不下超过256的数的吧!
to skyyoung(路人甲):
BigInteger.toByteArray()  不能总是将一个int值变为4个byte
to Dureek(普博):

为什么不是:
b[0] = new Integer(i & 0x000000FF).byteValue();
b[1] = new Integer((i & 0x0000FF00) >>> 8).byteValue();
b[2] = new Integer((i & 0x00FF0000) >>> 16).byteValue();
b[3] = new Integer((i & 0xFF000000) >>> 24).byteValue();
wow ... it's my fault ;]
Thanks :)
如果是负数,能用?>>>移位?
VB获得当前用户名 VB获得分区信息并判断是否有CD VB获得某个文件夹下的所有子目录 VB获得驱动器的卷标 VB获得系统中的所有字体列表 VB获得系统中鼠标的键数 获取驱动器信息-VB资料 文章主题: 获取桌面图象 -VB资料 计算两个日期间的工作日-VB资料 监视外部程序的运行情况-VB资料 检测文件是否存在 -VB资料 检测系统驱动器-VB资料 检查电子邮件地址输入的有效性 -VB资料 检查硬盘空间 -VB资料 将数据转换为内存二进制形式字符串(模拟CV?和MK?$两组函数) -VB资料 禁用 Alt-Tab 或 Ctrl-Alt-Del -VB资料 禁止使用 Alt+F4 关闭窗口-VB资料 绝非玩笑:VB7将完全面向对象 拷贝磁盘 -VB资料 控制Ctrl+Del+Alt键-VB资料 快速编辑VB程序技巧 快速查找或替换文本中的字符-VB资料 快速建立目录 -VB资料 快速交换整数 -VB资料 快速注册/注销动态链接库或控件-VB资料 理解面向对象编程 -VB资料 VB利用GetCursorPos 读取滑鼠的座标 利用Visual Basic 关闭Windows9X或者Windows NT VB利用代码启动/关闭中文输入法 模拟一次鼠标事件 -VB资料 目前执行的是哪一国语言的 Windows -VB资料 ======真气愤!!!====== 请教方案:多用户的C/S结构中,如何控制客户端的用户数?一般时间是以C为准还是以S为准? 软件发布:国图图书下载系统 软件发布:增值税计算器 软件发布:深圳2001安装 软件发布:大众形音输入法标准版 软件发布:我的资料3.0完整版 软件发布:OpenSearch网络搜索软件(正式版)免费! 软件发布:“梦”网页编辑器(HomeBuild) 软件发布:股票之星 4.0 软件发布:词汇通霸[挑战王I号] 软件发布:龙飞QQ伴侣 软件发布:信息群发圣手(Bbs+Email+icq)免安装版 软件发布:网络主机扫描软件(HostScan) 软件发布:ADSL 超频奇兵 软件发布:绿幽灵高速多功能浏览器 软件发布:辟邪脸谱 软件发布:邮件群发机 软件发布:拯救地球 软件发布:九城的修行器 软件发布:龙飞定时器 软件发布:加密vfp的exe,防止反编译 软件发布:“破解注册表编辑器” 软件发布:神奇注册表 软件发布:CDWizard(光驱精灵.NET) 软件发布:神通 2001 豪华版 软件发布:VB6历史文件清理器 菜单问题!!送分哟! 请问PB7.0中,Freeform格式的数据窗口中,为何按滚动条,数据不是滚动到第一页就是最后一页?如何实现自由滚动? B/S结构用何东东编最快? 关于mpeg-4 请问各位大虾:CBitmap对象如何写入一个BMP文件? 对面的大哥看过来!高分征解有关SetWindowPos的问题。 如何刷新文件内容的缓冲? 昨天一夜星际~~~后 一个捉摸的问题,、高分请解决! 在WEBLOGIC5.1上发布EJB1.1的一个小问题 请教,如何用jbuilder 写midas的服务器, 我们公司一个程序员的头式太难看了,我每次见他就恨不得拿剃头的推子给他剃光光! 寻最好的ftp软件 autoCAD的问题 找本站里面《程序员测试软件》的注册码 刚毕业的不能报? .lib 文件到底是怎么回事?如何查看它的内容? 请问,下面的警告提示什么意思(关于sybase) 那位可以给我描述一下“代表”? 请问有WINsock编程高手么,帮我看一下下面的程序 紧急招聘PB程序员(成都) 关于产品序列号的问题……想了很久了。 这里有几个问题,能者请进! 请教VC项目开发经验 “草堂留后世,诗圣著千秋.”指人物( )、草堂是指( ).”还有“千古诗才,蓬莱文章建安骨;一身傲骨,青莲居士谪仙人.” 人物( )、朝代().” 为什么大米比不过小麦有营养 一斤、一公斤、一克、一千克、一英磅、一磅分别有多重?可不可以形象一点? 草堂留后世,诗圣著千秋.人物是谁?草堂指? 蛋白质含大米12.7%小麦11.2%玉米3.8%100克大米含蛋白质多少克 一克有多重,一斤有多重,一公斤呢,一千克呢?不要变量~就用我们身边的实物来说下这个总量,如一瓶矿泉水是多少克. "草堂留后世,诗圣著千秋"指的是 如何理解小麦价格的不断攀升对大米和其他粮食作物价格产生的带动作用 一千克蘑菇含水率为98%,谅干后含水率为96%,请问此时蘑菇有多重? 草堂留后世,诗圣著千秋指的是: 某仓库原有小麦和大米共126吨,现在又运进小麦61吨和大米34吨,这样小麦就比大米多47吨,则原有小麦多少吨 一千克鲜蝇蛆晒干有多重那干子磨成粉呢 已知a kg大米售价为30元,b kg小米售价为20元,那么购买m kg大米和nkg小米共需付款多少元? 粮仓里有小麦和大米两种粮食,其中小麦与大米质量比是1:2,每天运出30吨小麦到市场去出售粮仓里有小麦和大米两种粮食,其中小麦与大米的质量比是1:2,每天运出30吨小麦到市场去出售,运40吨 100粒大米大概有多重啊,或者半斤大米有多少粒? 已知A千克大米销售价为30,千克小售价为20元,那么购买M千克大米与N千克小米共需付款多少元 玉米有0.4吨,大米有()吨,小麦有()吨,大豆有( )吨,这些粮食中的中位数是()吨玉米10% 大豆15% 大米35% 小麦40% 一袋大米的80%比它的1/2多24千克,这袋大米重( )千克? 小兰妈妈拿50元钱去粮店买了2.6千克大米,找回11元,每千克大米多少元稍复杂的方程 我们吃的粮食都是转基因吗?小麦、玉米、大米、大豆、、、、、、那我们还怎么活?大致都有哪几大类?怎么小心辨别 一袋大米的百分之80比它的1/2多24千克,这袋大米重( )千克 一种大米每千克5元,每袋15千克.一种面条每千克6元,每袋3千克.妈妈带了100元去买大米和面条个一袋, 谁知道黑龙江最新粮食价格大豆、水稻和玉米等 一袋大米的80%是24千克,这袋大米重( )千克. 小明带200元去帮妈妈买大米买了50千克大米还剩20元钱每千克大米多少元 一个粮食户收的大米是玉米的3倍,大米比玉米多9吨,大米和玉米各是多少吨是小学四年级下册题目请详细解答 一袋大米的80%比他的一半多24千克,这袋大米重( )千克. 有30千克大米,吃了3/5千克还剩( )千克.吃了3/5,还剩( )千克.急32比20多()%?20比32少()%? 小麦粮屯里跑出来的1毫米左右的红色小虫子是什么虫? 一袋大米的80%比它的二分之一多24千克,这袋大米重多少千克?(不用解答,只要说出分析就行了) 小杰家本月初买了30千克大米,到月底吃掉了其中的4/5,本月小杰家剩下的大米有多少千克? 粮油站,大批的大米,如何防止生虫,粮虫净安全吗?有没有好办法? 一袋大米第一周吃了五分之二,第二周吃了五分之一,还剩六千克,这袋大米原有多少千克? 1.食堂进购一批大米,吃了4/5后,又购进660千克,这时大米比原来多30%,原有大米多少千克?2.一个长方体,如果高增加3厘米就成为一个正方体,而表面积会增加84平方厘米,原来这个长方体的体积是 稻谷 麦子,高粱和大米,小米,青稞的关系区别 一袋大米,吃了1/8.剩下的比吃了的多66千克,这袋大米有多重 有一包大米,用去了它的10分之7还多2千克,还剩下34千克,这包大米原来有多少千克? 杂交水稻是小麦还是大米 一袋大米重24.5千克.(1 )第一周吃了二分之一袋,吃了多少千克?(2)第二周吃了五分之二袋一袋大米重24.5千克.(1 )第一周吃了二分之一袋,吃了多少千克?(2)第二周吃了五分之二袋,吃了 一桶大米问题有一桶大米,连桶共重170斤.第一次称出的大米比原来的一半少3千克.第二次称出的大米比第一次余下的3/4多2千克,这时剩下的大米连桶重34千克,原有大米多少千克? 大米,小米,大麦,小麦有什么联系 一袋大米,吃了百分之四十,剩下的大米比吃了得多十千克,这袋大米多少千克 有一袋大米和两个桶,怎样用3千克和5千克的两个桶称出7千克的大米来? 仓库里共储藏大米和小麦390吨,大米比小麦多1/6,仓库里有大米和小麦各有多少吨? 做蛋糕如果没有低筋面粉可不可以用淀粉加普通面粉代替?说是可以用玉米淀粉+普通面粉代替可是没有玉米淀粉 那用普通面粉+普通面粉代替可以么 普通面粉就是马铃薯淀粉 用农夫山泉桶(4升)装大米一桶能装多少斤大米? 某仓库原有小麦和大米共126t,现在又运进小麦56t和大米37t,这样小麦就比大米多63t,问小麦原来多少? 电饭煲做蛋糕,材料:低筋面粉,牛奶,鸡蛋的比例是多少?假如用2两面粉做的话,需要几个鸡蛋,多少牛奶电饭煲做蛋糕,材料:低筋面粉,牛奶,鸡蛋的比例是多少?假如用2两面粉做的话,需要几个鸡 题春晚这首诗描写了哪几种景物? 1顿稻谷可以碾出大米17/20吨,按照这样计算,5/34吨稻谷可以碾出大米多少千克?请帮忙求求你们了!) 某仓库原有小麦和大米共128吨,现在又运进小麦56吨和大米37吨,这样小麦就比大米多63吨,问仓库原有小麦多少吨? 题春晚描写的是什么季节的景色 大米和小麦,哪个营养高? 已知1克大米约52粒,如果每个人每天浪费1粒大米,全国13亿人口,每天大约浪费多少吨大米? 乡愁仿写希望能够用食物来.比如.小时候幸福.长大后幸福.后来啊幸福.而现在幸福. 大米和小麦那样更营养? 如果每人每天浪费1粒大米,全国约13亿人口,每天大约浪费多少吨打大米?(已知1克大米约52粒) 清晴睛编顺口溜编个顺口溜,方便记 大米和小麦谁的营养价值高? 经常吃大米有什么好处
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn