2022年JavaString类型转换 .pdf

上传人:C****o 文档编号:32502689 上传时间:2022-08-09 格式:PDF 页数:7 大小:45.95KB
返回 下载 相关 举报
2022年JavaString类型转换 .pdf_第1页
第1页 / 共7页
2022年JavaString类型转换 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年JavaString类型转换 .pdf》由会员分享,可在线阅读,更多相关《2022年JavaString类型转换 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

5、 - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - int temp = number; byte b=new byte4; for (int 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; els

6、e s = s + 256 + bi; s = s * 256; if (b3 0) s = s + b3; else s = s + 256 + b3; return s; 7 短整数与字节数组之间的相互转换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)

7、b18); l |= (long)b216); l |= (long)b324); l |= (long)b432); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - l |= (long)b540); l |= (long)b648); l |= (long)b7byte Byte static byte parseByte(String s) byte-string Byte static String toString(b

8、yte 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) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - String-Integer Integer sta

9、tic 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-String Float static String toString(float f) String-Double Doubl

10、e static double parseDouble(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) Shor

11、t-String Short static String toString(Short s) String-Integer Integer static int parseInt(String s) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - Integer-String Integer static String tostring(int i) String-Long Long static long parseLong(

12、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 parseDouble(String s) Double-String Double static String toString(Double d) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁