首页 > 编程语言 > 详细

Java不同类型字符转换String/int/Float/////

时间:2016-04-02 12:09:40      阅读:188      评论:0      收藏:0      [点我收藏+]

1.int & String

int i=5678;String s="";

int->String: s=i+"";或 s=String.valueOf(i);

String->int: i=Integer.parseInt(s);或 i=Integer.valueOf(s).intValue();

2.String & Float

String s="";Float f=12.21;

String->Float: f= Float.valueOf(s);f = new Float(s);f = Float.parseFloat(s);

Float->String: s= f.toString();

总结:字符串与其它类型间的转换

(1)其它类型向字符串的转换

①调用类的串转换方法:X.toString();

②自动转换:X+“”;

③使用String的方法:String.volueOf(X);

////////////////////////////////////////////////////////////////////////////

(2)字符串作为值,向其它类型的转换

①先转换成相应的封装器实例,再调用对应的方法转换成其它类型

例如,字符中“32.1”转换double型的值的格式为:new Float(“32.1”).doubleValue()。也可以用:Double.valueOf(“32.1”).doubleValue()

②静态parseXXX方法

String s = "1";

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 );

③Character的getNumericValue(char ch)方法

 

 

 

 

Java不同类型字符转换String/int/Float/////

原文:http://www.cnblogs.com/go-go/p/5347247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!