数据类型转换
字符串转数字/逻辑类型
- String转int用Integer.parseInt()
- String转double用Double.parseDouble()
- String转boolean用Boolean.parseBoolean()
示例如下:
public class Convert {
public static void main(String[] args) {
int age = Integer.parseInt("120");
age++;
double height = Double.parseDouble("1.72");
height += 0.01;
boolean isStudent = Boolean.parseBoolean("false");
isStudent = isStudent || true;
System.out.println("age=" + age);
System.out.println("height=" + height);
System.out.println("isStudent=" + isStudent);
}
}
运行结果:
age=121
height=1.73
isStudent=true
数字/逻辑类型转字符串
- 任何类型转String一律用String.valueOf().
示例如下:
public class ConvertToString {
public static void main(String[] args) {
String age = String.valueOf(120);
String height = String.valueOf(1.73);
String isStudent = String.valueOf(true);
System.out.println("age=" + age);
System.out.println("height=" + height);
System.out.println("isStudent=" + isStudent);
}
}
运行结果:
age=120
height=1.73
isStudent=true