A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© GoldMan 中级黑马   /  2015-6-15 22:00  /  468 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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)方法,可以 将任意进制的字符串转换成十进制数据。

5 个回复

倒序浏览
学习一下
回复 使用道具 举报
还有引用类型的强转,能说说嘛?
回复 使用道具 举报
学习了,谢谢分享、、
回复 使用道具 举报
学了。。。。
回复 使用道具 举报
学习学习!~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马