基本数据类型和引用数据类型相互转化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用内置类作转型--wrapper class(对应基本数据类型的类,也就是为位于ng包的包装类 数据类型-->包装类,首字母大写,但char int例外)
char---Character int---Integer
这里转型是 将基本数据类型转化成String类型(引用数据类型)。
=====================================================================
1.String类型--->基本数据类型 (str为对应类型的字符串)
byte short long float double
格式:这个单词(首字母大写).parse这个单词(首字母大写)(str);
例: byte b=Byte.parseByte(str1);
char 格式:str1.charAt(0);//小写charAt
例: char c=str4.charAt(0);
int 格式:Integer.parseInt(str2);
boolean 格式:Boolean.valueOf(str3).booleanValue();
例:boolean bool=Boolean.valueOf("TrUe").booleanValue();//打印为true
这里判断“str3”不区分大小写,只判断true/false,不能用二进制0和1来判断
---------------------------------------------------------------------
---------------------------------------------------------------------
2.基本数据类型--->String类型 (各个字母、单词代表对应数据类型的变量名)
格式(1):String.valueOf(变量名);
例:String str1=valueOf(booL);
格式(2):""+变量名;
例:String str2=""+c;