java部分数据类型之间的转换
2017-10-23 19:40
281 查看
java中的数据类型的转换:
1,强制类型转换:数据类型兼容且是大类型转变为小类型
如:
int num=97;
char ch=(char)num;
结果:a
2,自动类型转换:数据类型兼容且是小类型转变为大类型
如:
int num=97;
float f =num;
结果:97.0
数据类型之间的优先级关系:
double > float > long > int > char > short > byte
某些特殊的数据类型转换:
1,String -----> int
String str="97";
int i=Integer.parseInt(str);
或者int i=Integer.valueOf(str);
2, int -------->String
int i=99;
String str=String.valueOf(i);
或者 String str=Integer.toString(i);
或者 String str=" "+i;
3. char ---------->String
char []chs={'a','s','d'};
String chToStr=String.valueOf(chs);
4. String ------->char
String str="assdd";
char[] chs=str.toCharArray();
编程小白,希望能和大家多多交流学习!
1,强制类型转换:数据类型兼容且是大类型转变为小类型
如:
int num=97;
char ch=(char)num;
结果:a
2,自动类型转换:数据类型兼容且是小类型转变为大类型
如:
int num=97;
float f =num;
结果:97.0
数据类型之间的优先级关系:
double > float > long > int > char > short > byte
某些特殊的数据类型转换:
1,String -----> int
String str="97";
int i=Integer.parseInt(str);
或者int i=Integer.valueOf(str);
2, int -------->String
int i=99;
String str=String.valueOf(i);
或者 String str=Integer.toString(i);
或者 String str=" "+i;
3. char ---------->String
char []chs={'a','s','d'};
String chToStr=String.valueOf(chs);
4. String ------->char
String str="assdd";
char[] chs=str.toCharArray();
编程小白,希望能和大家多多交流学习!
相关文章推荐
- 常见Java 中数据类型之间的转换的方法!
- 常见Java 中数据类型之间的转换的方法!
- java基础数据类型与字符串之间的转换
- Java 中数据类型之间的转换
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- Java 数据类型 和 与String之间的转换
- java基本数据类型之间的转换
- Java中几种常用数据类型之间转换的方法
- java 基本数据类型之间的转换
- 【JAVA】之【数据类型之间转换】
- Java中几种常用的数据类型之间转换方法:
- 关于java基本数据类型之间的转换
- Java 基本数据类型和Sting之间的相互转换
- Java基本数据类型:long与float之间的转换疑惑
- 常见Java 中数据类型之间的转换的方法!
- hibernate+java+sql 之间数据类型转换关系
- JAVA基本数据类型与其他语言数据类型之间的转换方法
- java数据类型之间的转换
- Java 数据类型 和 与String之间的转换
- Java中几种常用数据类型之间转换的方法