黑马程序员技术交流社区

标题: Java的数据转换 [打印本页]

作者: GoldMan    时间: 2015-6-15 22:00
标题: Java的数据转换
1 字符串转换成数据
字符串转换成整数:
String MyNumber="1234";
int MyInt =Integer.parseInt(MyNumber);
字符串转换成byte, short, int,float, double, long等数据类型,可
以分别参考Byte, Short,Integer, Float, Double, Long类的parseXXX
方法。
2 数据转换成字符串
整数转换成字符串:
int MyInt = 1234;
String MyString ="" + MyInt;
其它数据类型可以利用同样的方法转换成字符串。
3 十进制到其他进制的转换
十进制整数转换成二进制整数,返回结果是一个字符串:
Integer.toBinaryString(inti);
Integer和Long提供了toBinaryString, toHexString和toOctalString方
法,可以方便的将数据转换成二进制、十六进制和八进制字符串。功能更
加强大的是其toString(int/longi, int radix)方法,可以将一个十进 制数转换成任意进制的字符串形式。
byte, short, float和double等数据类型,可以利用Integer或者是Long 的toBinaryString,toHexString, to OctalString和toString方法转换 成其他进制的字符串形式。
4 其它进制到十进制的转换
五进制字符串14414转换成十进制整数,结果是1234:
System.out.println(Integer.valueOf("14414",5);
Integer和Long提供的valueOf(String source, int radix)方法,可以 将任意进制的字符串转换成十进制数据。
作者: 银哥    时间: 2015-6-15 22:24
学习一下
作者: wangwencheng    时间: 2015-6-15 22:44
还有引用类型的强转,能说说嘛?
作者: keto    时间: 2015-6-15 22:46
学习了,谢谢分享、、
作者: hi陈    时间: 2015-6-16 00:00
学了。。。。
作者: wwb1105    时间: 2015-6-16 00:07
学习学习!~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2