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)方法