注:* 两个char型运算时,自动转换为int型; 当char与别的类型运算时,也会先自动转换为int型的,再做其他类型的自动转换
注意点:
内存溢出
字符串和基本数据类型数据的转换
1.数值型字符串 String 转换成整数 int
-
Integer.parseInt(字符串);
或
Integer.parseInt(字符串,进制);
-
Integer.valueOf(字符串).intValue();
-
String.valueOf(整数表达式);
-
Integer.toString(整数表达式); // [整型(int)数据转字符串]
//double 类型转字符串
double d = 123;
String str1 = String.valueOf(d);
String str2 = Double.toString(d); -
利用运算符“ + ”,当任意类型和字符串相加时,其结果为其和字符串进行连接
int t=5;
String s1 = "" + t; //将空串与t相连,得到字符串5
String s2 = "123" + 5; //得到字符串1235