您现在的位置是:课程教程文章
java Wrapper类的使用
2023-12-15 21:03课程教程文章 人已围观
-
120天带你逆袭攻城狮|(Java/Python/UI/平面零
120天带你逆袭攻城狮|(Java/Python/UI/平面零课件源码、更多学习资料请加QQ群: Java:560819979 Python:595083299 UI/平面设计:... -
前端开发JavaScript高级语法
前端开发JavaScript高级语法获取课件直接添加博学谷微信号:bxgcourse;也可以直接加入博学谷在线学习交流... -
没有代理模式就没有Spring和MyBatisjava高级
没有代理模式就没有Spring和MyBatisjava高级... -
【腾讯严选】Java全栈就业班/零基础/项目
【腾讯严选】Java全栈就业班/零基础/项目学习内容以大纲为准,联系助教老师老师领取最新VIP学习大纲哦! 课程咨询报...
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
wrapper类是在Java中创建对象引用类型的原始类型的方式。我们可以说,通过提供wrapper类,使Java在面向对象技术的本质上摆脱了困境,即使是原类型没有被保存。
2.转换图解
该类主要用于基本数据类型和字符串之间的转换。
3.两种转换模式
(1)基本数据类型—>字符串
基本数据类型值+”“
String类中的静态方法static String valueOf(基本数据类型)
包装类的静态方法static String toString(基本数据类型)
(2)字符串—>基本数据类型
使用包装类中的静态方法 static xxx parseXxx(“xxx类型的字符串”);
int parseInt(“intstring”);
long parseLong(“longstring”);
boolean parseBoolean(“booleanstring”);
只有Character没有parse方法
如果字符串被包装类(Integer等)进行对象的封装,可以使用包装类中另一个非静态的方法
xxx xxxValue();将一个包装类(Integer等)的对象转成基本数据类型值。
4.实例
public class Demo1 { public static void main(String[] args) { Byte byte1 = new Byte((byte) 1); //NumberFormatException Integer i = new Integer("12"); System.out.println(i.toString()); System.out.println(i.intValue());//int Boolean flag = new Boolean("true"); System.out.println(flag); //java.lang.NumberFormatException String s="100s"; //面向对象 Double d = Double.valueOf(s); //基本数据类型 double dd = Double.parseDouble(s); } }
以上就是java中Wrapper类的使用,在对基础数据进行封装后,一些基础的程序操作效率会得到提升。在对基础数据的类型转换上,需要掌握住相互转换的方法。
课程教程:java Wrapper类的使用下一篇:没有了