java中int,double,String类型的相互转换

int 转化成String:
String str=Integer.toString(int);
String str=String.valueOf(int);
String str=””+int;

double 转化成String:
String str=Double.toString(double);

String 转化成double:
double dd = Double.parseDouble(String);
double d=Double.valueOf(String).doubleValue();

int 转化成double:
int a = 0;
double dd = a; //直接复制即可

String转化成int:
int i=Integer.parseInt(str);
int i=Integer.valueOf(str).intValue();

double转化成int:
double d = 12.34
int i = (int)d; //高位向低位转换只能使用强制转换,并抛弃小数点后的位数。

发表评论