java之中类型转换方式分两种:自动类型转换和强制类型转换
自动类型转换
自动类型转换,是指系统支持把某种基础类型直接付给另一种基础类型的变量(必须是把表数范围小的数值或变量赋给表数范围大的变量)
强制类型转换
- 条件是转换的数据类型必须是兼容的
- 格式:(type)value (type是要强制类型转换后的数据类型)
- String <==> int
- Interger.parseInt(String)
- Interger.valueOf(String)
- number + “”
- String.valueOf()
- Integer.toString()
- String <==> char[]
String str = "abc";
char[] ch = {'a','b','c'};
//String==>char
str.toCharArray();
//char==>Sring
//不能使用ch.toString()
String.valueOf(ch);
new String(ch);