String to integer :
str = "25";
int i = Integer.valueOf(str).intValue();
or
int i = Integer.parseInt(str);
String to double :
~~~~~~~~~~~~~~~~~~~~~~
double d = Double.valueOf(str).doubleValue();
or
double d = Double.parseInt(str);
String to long :
long l = Long.valueOf(str).longValue();
or
long l = Long.parseLong(str);
String to float :
float f = Float.valueOf(str).floatValue();
String to boolean
boolean b = new Boolean(s).booleanValue();
boolean b = Boolean.getBoolean(str);
////////////////////////////////////////////////
integer to String :
int i = 42;
String str = Integer.toString(i);
String str = String.valueOf(i);
double to String :
String str = Double.toString(i);
String str = String.valueOf(i);
long to String :
String str = Long.toString(l);
String str = String.valueOf(i);
float to String :
String str = Float.toString(f);
String str = String.valueOf(i);
boolean to String
String str = String.valueOf(i);
str = "25";
int i = Integer.valueOf(str).intValue();
or
int i = Integer.parseInt(str);
String to double :
~~~~~~~~~~~~~~~~~~~~~~
double d = Double.valueOf(str).doubleValue();
or
double d = Double.parseInt(str);
String to long :
long l = Long.valueOf(str).longValue();
or
long l = Long.parseLong(str);
String to float :
float f = Float.valueOf(str).floatValue();
String to boolean
boolean b = new Boolean(s).booleanValue();
boolean b = Boolean.getBoolean(str);
////////////////////////////////////////////////
integer to String :
int i = 42;
String str = Integer.toString(i);
String str = String.valueOf(i);
double to String :
String str = Double.toString(i);
String str = String.valueOf(i);
long to String :
String str = Long.toString(l);
String str = String.valueOf(i);
float to String :
String str = Float.toString(f);
String str = String.valueOf(i);
boolean to String
String str = String.valueOf(i);
本文详细介绍了Java中不同基本数据类型与String之间的相互转换方法。包括如何将String转换为整数、浮点数、布尔值,以及反之亦然的过程。特别强调了使用如Integer.parseInt()、Double.parseDouble()等实用方法。
1万+

被折叠的 条评论
为什么被折叠?



