博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的包装类
阅读量:4543 次
发布时间:2019-06-08

本文共 1128 字,大约阅读时间需要 3 分钟。

基本类型是不具备对象特性的,比如基本类型不能调用方法,功能简单,为了让基本类型也具备对象的特性,Java为每个基本数据类型都提供了包装类,这样我们就可以像操作对象一样操作基本数据类型

基本类型和包装类之间的对应关系:

这里写图片描述

包装类主要提供了两大类方法:

  1. 将本类型和其他基本类型进行转换的方法

  2. 将字符串和本类型及包装类互相转换的方法

以integer包装类为例,看下包装类的特性。

Integer 包装类的构造方法:

  1. Integer(int value):创建一个Integer对象,表示指定的int值
  2. Integer(String s):创建一个Integer对象,表示String参数所指定的int值

代码所示:

int i = 2;//定义int类型变量,值为2

Integer m = new Integer(5);//定义一个Integer包装类对象,值为5

Integer n = new Integer(“8”);//定义一个Integer包装类对象值为8

Integer包装类的常用方法:

这里写图片描述

代码示例:

public class HelloWorld {    public static void main(String[] args) {        // 定义int类型变量,值为86        int score1 = 86;         // 创建Integer包装类对象,表示变量score1的值        Integer score2=new Integer(score1);        // 将Integer包装类转换为double类型        double score3=score2.doubleValue();        // 将Integer包装类转换为float类型        float score4=score2.floatValue();        // 将Integer包装类转换为int类型        int score5 =score2.intValue();        System.out.println("Integer包装类:" + score2);        System.out.println("double类型:" + score3);        System.out.println("float类型:" + score4);        System.out.println("int类型:" + score5);    }}

转载于:https://www.cnblogs.com/tengpengfei/p/10454056.html

你可能感兴趣的文章
存储引擎
查看>>
CDQZ_Training 2012-5-24 笨笨的电话网络
查看>>
文档对象模型 DOM
查看>>
MD5验签同一字符串得到不同的MD5签名值可能问题之一
查看>>
HDU_2068_RPG错排
查看>>
ZedGraph使用笔记(一)
查看>>
10.QT程序框架与connect
查看>>
SPA单页面应用router实现
查看>>
第三周学习进度条
查看>>
Java程序的连贯性
查看>>
上传文件和AJAX验证
查看>>
Java 多线程编程
查看>>
ArcGIS Engine的安装
查看>>
shell入门基础必备
查看>>
在VS2010下运行Qt程序
查看>>
80x86的硬件基础知识摘要
查看>>
algorithm
查看>>
python实例一
查看>>
python小实例——tkinter实战(计算器)
查看>>
素数筛法
查看>>