黑马程序员技术交流社区
标题:
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