版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 字符串转换成数据字符串转换成整数:string mynumber =1234; int myint = integer.parseint(mynumber); 字符串转换成byte, short, int, float, double, long等数据类型, 可以分别参考byte, short, integer, float, double, long 类的 parsexxx 方法。a. 有两个方法 : 1). int i = integer.parseint(string); 或i = integer.parseint(string,int radix); 2). int i = int
2、eger.valueof(my_str).intvalue(); 注: 字串转成double, float, long 的方法大同小异. 2 数据转换成字符串整数转换成字符串:int myint = 1234; string mystring = + myint; 其它数据类型可以利用同样的方法转换成字符串。1.) string s = string.valueof(i); 2.) string s = integer.tostring(i); 3.) string s = + i; 注: double, float, long 转成字串的方法大同小异. 3 十进制到其他进制的转换十进制整数转
3、换成二进制整数,返回结果是一个字符串:integer.tobinarystring(int i); integer 和 long 提供了 tobinarystring, tohexstring 和 tooctalstring 方法,可以方便的将数据转换成二进制、十六进制和八进制字符串。功能更加强大的是其tostring(int/long i, int radix)方法,可以将一个十进制数转换成任意进制的字符串形式。byte, short, float 和 double 等数据类型,可以利用integer 或者是long 的 tobinarystring, tohexstring, to oct
4、alstring和 tostring 方法转换成其他进制的字符串形式。4 其它进制到十进制的转换五进制字符串14414 转换成十进制整数,结果是1234:system.out.println(integer.valueof(14414, 5); integer 和 long 提供的 valueof(string source, int radix) 方法,可以将任意进制的字符串转换成十进制数据。5 整数到字节数组的转换public static byte tobytearray(int number) int temp = number; byte b=new byte4; for (int
5、i = b.length - 1; i -1; i-) bi = new integer(temp & 0 xff).bytevalue(); temp = temp 8; return b; 6 字节数组到整数的转换public static int tointeger(byte b) int s = 0; for (int i = 0; i 0) s = s + bi; else s = s + 256 + bi; s = s * 256; if (b3 0) s = s + b3; else s = s + 256 + b3; return s; 7 短整数与字节数组之间的相互转
6、换short 与 int 之间的区别在于short 是两个字节的, 而 int 是四个字节的。 因此,只需要将5 与6 中的范例程序小做改动,即可实现短整数与字节数组之间的相互转换。8 字节数组转换成双精度浮点数public double todouble(byte b) long l = 0; double d = new double(0.0); l = b0; l |= (long)b18); l |= (long)b216); l |= (long)b324); l |= (long)b432); l |= (long)b540); l |= (long)b648); l |= (lo
7、ng)b7byte byte static byte parsebyte(string s) byte-string byte static string tostring(byte b) char-string character static string to string (char c) string-short short static short parseshort(string s) short-string short static string tostring(short s) string-integer integer static int parseint(str
8、ing s) integer-string integer static string tostring(int i) string-long long static long parselong(string s) long-string long static string tostring(long i) string-float float static float parsefloat(string s) float-string float static string tostring(float f) string-double double static double pars
9、edouble(string s) double-string double static string tostring(double * string-byte byte static byte parsebyte(string s) byte-string byte static string tostring(byte b) char-string character static string to string (char c) string-short short static short parseshort(string s) short-string short static string tostring(short s) string-integer integer static int parseint(string s) integer-string integer static string tostring(int i) string-long long static long parselong(string s) long-string long static string tostring(long i) string-float float static float parsefloat(string s) float
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 动态心电图目前最需要解决的问题教学课件
- 【大学课件】国际新兴服务贸易产业
- 【物理课件】运动快慢的描述 速度课件
- DB32T-长江河道疏浚采砂项目施工质量验收规范编制说明
- 信息与通信射频电路与天线课件
- 《电梯安全经验分享》课件
- 现在完成时复习课件
- 单位人力资源管理制度集粹选集十篇
- 固收定期报告:资金面均衡偏松年末票据利率上行
- 单位管理制度品读选集【人力资源管理】
- 零碳智慧园区解决方案
- 2025年林权抵押合同范本
- 2024年北师大版四年级数学上学期学业水平测试 期末卷(含答案)
- 智能检测与监测技术-智能建造技术专02课件讲解
- 2025蛇年一年级寒假作业创意与寓意齐【高清可打印】
- 2024年高考物理一轮复习讲义(新人教版):第七章动量守恒定律
- 多系统萎缩鉴别及治疗
- 设备的使用和维护管理制度模版(3篇)
- 浙江省宁波市慈溪市2023-2024学年高三上学期语文期末测试试卷
- 草学类专业生涯发展展示
- 法理学课件马工程
评论
0/150
提交评论