- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
构造函数构造函数以一个对应的基本数据类型为参数以字符串为参数(除了Character)如Integer类和Double类的构造函数如下: publicDouble(doublevalue); publicDouble(Stringvalue);例如 DoubledoubleObject=newDouble(5.0); DoubledoubleObject=newDouble(“5.0”);包装类没有无参构造方法*数值包装类的常量每一个数值包装类都有常量MAX_VALUE和MIN_VALUE。MAX_VALUE对应本数据类型的最大值。对Byte,Short,Integer和Long,MIN_VALUE对应最小值对Float和Double,MIN_VALUE对应最小正值如 System.out.println(“Themaximumintegeris”+ Integer.MAX_VALUE); System.out.println(“Theminimumpositivefloat is”+Float.MIN_VALUE);*转换方法(从包装类对象-基本数据类型)Integer、Long、Float、Double类都实现抽象方法intValue、longValue、floatValue、doubleValue,这四个方法在Number类里定义为抽象方法。byteValue和shortValue在Number里定义为一般实例方法,给出了具体实现publicabstractintintValue()publicabstractlonglongValue()publicabstractfloatfloatValue()publicabstractdoubledoubleValue()publicbytebyteValue()publicshortshortValue()如inti=newInteger(10).intValue();另外每个类的toString()方法将数值转换成字符串*字符串转换成数值Byte,Short,Integer,Long,Float,DoublepublicstatictypeparseType(Strings)publicstatictypeparseType(Strings,intradix)如 inti=Integer.parseInt(“11”,2);//3 inti=Integer.parseInt(“12”,8);//10 inti=Integer.parseInt(“1A”,16);//26doubled=Double.parseDouble(“3.14”);//3.14 *静态方法valueOf该方法创建一个新的对象,并将它初始化为指定字符串的值如: DoubledoubleObject=Double.valueOf(“12.4”); IntegerintegerObject=Integer.valueOf(“12”);i=Integer.valueOf(“123”).intValue();j=Integer.parseInt(“123”);i==j?*例排序对象数组编写程序,对Comparable对象数组进行排序。Example:GenericSort.java*基本类型与包装类之间的自动转换JDK1.5允许基本类型和包装类之间的自动转换。将基本类型的值转换为包装类对象,称为装箱(boxing)将包装类对象转换为基本类型的值,称为开箱(unboxing)IntegerintObject=2;等价于IntegerintObject=newInteger(2);//装箱IntegerintObject1=2,intObject2=3;System.out.println(intObject1+intObject2);//开箱***BigIntegerandBigDecimalIfyouneedtocomputewithverylargeintegersorhighprecisionfloating-pointvalues,youcanusetheBigIntegerandBigDecimalclassesinthejava.mathpackage.Both
您可能关注的文档
- 高中物理分子运动和核反应.ppt
- 任职资格体系建设方法.pptx
- 两个体系建设验收标准解读.pptx
- 专题1-大豆苷元的结构修饰和改性.ppt
- 物质的变化和性质.ppt
- 第二章-客户的认识.ppt
- 翻译记忆库新建和管理.ppt
- 血液与组织细胞之间的物质交换示意图PowerPoint-演示文稿.ppt
- 需要消防设计审核-、竣工验收审核的建设工程.pptx
- 医学影像设备学第三章X线机单元电路(六).ppt
- 《GBT36067-2018信息与文献引文数据库数据加工规则》(2025版)深度解析.pptx
- 《GBT36112-2018政务服务中心服务现场管理规范》(2025版)深度解析.pptx
- 2025届内蒙古呼和浩特市高三上学期第一次质量监测-英语试卷(含答案).docx
- 《GBT36068-2018中国机读馆藏格式》(2025版)深度解析.pptx
- 生产管理和成本管理战略与技巧实务专题.pptx
- 企业固定资产管理培训.pptx
- 周志华《西瓜书》课件.pptx
- 《GBT36113-2018政务服务中心服务投诉处置规范》(2025版)深度解析.pptx
- 企业项目管理的特征.ppt
- 护理交接班优秀个案分析.pptx
文档评论(0)