byte[]与基本类型的转换
2013-08-10 ???? 8?个评论 ?? ?? 作者:在路上001
收藏 ?? 我要投稿
?在Java的网络编程中传输的经常是byte数组,但我们实际中使用的数据类型可能是任一种数据类型,这就需要在它们之间相互转换,转换的核心在于将其他类型的数据的每一位转换成byte类型的数据。下面给出相关的转换代码
1.short与byte数组的互转
?
[java]/*** 转换short为byte** @param b* @param s 需要转换的short* @param index*/?public static void putShort(byte b[], short s, int index) {????? b[index + 1] = (byte) (s 8);????? b[index + 0] = (byte) (s 0);?}??/*** 通过byte数组取到short** @param b* @param index? 第几位开始取* @return*/?public static short getShort(byte[] b, int index) {?????? return (short) (((b[index + 1] 8) | b[index + 0] 0xff));?}?
/*** 转换sho
您可能关注的文档
- AutoCAD基础课件第02章——合肥室内设计培训.ppt
- AutoCAD2013基础.ppt
- Automationstudio实例1.doc
- Authorware课件制作实例.ppt
- AWVS操作说明@20140609.docx
- BBS系统需求说明书软件工程课设.doc
- android真正入门不坑的-基础的基础.doc
- BDFACSCalibur流式细胞仪培训手册.doc
- BS3923:第一部分:1986年(熔透焊缝的超声波检查).doc
- C++11智能指针源码.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)