各种数字类型转换成字符串型:
string s = string.valueof( value); // 其中 value 为任意一种数字类型。
字符串型转换成各种数字类型:
string s = "169";
byte b = byte.parsebyte( s );
short t = short.parseshort( s );
int i = integer.parseint( s );
long l = long.parselong( s );
float f = float.parsefloat( s );
double d = double.parsedouble( s );
数字类型与数字类对象之间的转换:
byte b = 169;
byte bo = new byte( b );
b = bo.bytevalue();
short t = 169;
short to = new short( t );
t = to.shortvalue();
int i = 169;
integer io = new integer( i );
i = io.intvalue();
long l = 169;
long lo = new long( l );
l = lo.longvalue();
float f = 169f;
float fo = new float( f );
f = fo.floatvalue();
double d = 169f;
double dobj = new double( d );
d = dobj.doublevalue();
实际应用中还有可能会用到各数字类型与字节数组间的转换, java 没有直接提供这样的支持。这里我编写了一个这样的转换工具。供大家参考使用:numbertool.java 使用时请注意,数字类型转换为字节数组时,存放的顺序应该是低位在前,高位在后。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器