基础知识指导:Java下数字类型的转换

文章作者 100test 发表时间 2007:03:14 16:47:28
来源 100Test.Com百考试题网


各种数字类型转换成字符串型:

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与XML-web上的读写应用
基础知识指导:JDBC连接SYBASE的3种方法
基础知识指导:Java下数字类型的转换
基础知识:用Java实现Web服务器
Java中“异常机制”深入研究(一)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛