基础:
byte (1个字节)
short(2个字节)
int(4个字节)
long(8个字节)
char(2个字节)
float(4个字节)
double(8个字节)
boolean(1位)
char型的前256个字符('\u0000'-'\u00FF')与ASCII码中的字符完全重复
'0' - '9'对应 48-57
'a' - 'z‘ 对应 97-122
'A'-'Z' 对应 65-90
1.隐式转换(类型自动提升)
char---|
|----->int --->long--->float--->double
byte-->short---|
byte b = 0;
short sh = b;
char ch = '我';
int j = ch;
int i = b;
long l = i;
float f = i;
double d = f;
char ch = '我';
char ch2 = 97;
char ch3 = 20202;
char ch4 = 0xffff;
char ch5 = 48;
System.out.println(ch);
System.out.println(ch2);
System.out.println(ch3);
System.out.println(ch4);
System.out.println(ch5);
2.强制类型转换
经典笔试题:short s1 = 1;s1 = s1+1;是否有错误? short s1 = 1;s1 += 1;是否有错误?
前者编译报错;前者s1+1返回一个int型,需要强制类型转换.即short s1=1;s1=(short)(s1+1);
后者正确。原因是:虚拟机会自动处理成s1=(short)(s1+1);
面试题:不用Integer.parseInt(StringVar),将字符串转换为整形;
char ch = StringVar.charAt(i);
int result = ch - '0';
分享到:
相关推荐
25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java类型转换.zip25.java...
JAVA类型转换[文].pdf
hibernate和java类型转换,hibernate和java类型转换
记录了JAVA各类型的转换
类型转换器 1.Object to Long 2.Object to Integer 3.Object to Double 4.Object to String
java类型转换,是java很基础的一部分,但很多时候偏偏就会在这样的基础细节部分出错,希望能对大家有帮助。
JAVA类型转换.pdf
正则类型转换,正则类型转换,正则类型转换,正则类型转换。java
java 强制类型转换示例 java 强制类型转换示例 java 强制类型转换示例
java类型转换运算符
java类型转换.pdf
java类型转换IntegerStringLongFloatDoubleDate.doc
编程语言java类型转换.pdf
java 类型转换 二进制,八进制,十六进制之间的转换
java类型转换(转)[文].pdf
26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型转换.zip26.java自动类型...
27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型转换.zip27.java强制类型...
jtsgen :将Java类型转换为TypeScript tl; dr在TypeScript项目中启用Java类型的代码完成。 注释: 处理器: 特征 该项目从Java源发出TypeScript类型。 jtsgen被实现为注释处理器,因此应该轻松地将其集成到当前的...
常见java中数据类型之间的转换.txt常见java中数据类型之间的转换.txt常见java中数据类型之间的转换.txt