每一个包装类都对应一种基本数据类型。包装类有:Integer、character、Byte、Short、Long、Floot、Double、Boolean这八种,分别对应的基本数据类型是:int、char、byte、short、long、floot、double、boolean这八种(后面6种的包装类都是将其所对应的基本数据类型的首字母大写)。

包装类的作用是丰富了基本数据的类型只能存放值,不能存放应用的问题;同事还可以提供大量的方法或常量,充当了基本数据类型和引用数据类型的桥梁,可以方便基本数据类型和引用数据类型的相互转换。

1、基本数据类型转包装类型:

int  a=10;

Integer  in=new Integer(a);

以上就完成了基本数据类型转包装类型的任务(JDK1.5以后的版本还可以直接这样写:Integer  in=10;      这种写法只能用于JDK1.5之后)。

2、包装类型转基本数据类型:

Integer  in=10;

int a =in.intvalue();

以上就完成了包装类型转基本数据类型的任务(JDK1.5以后的版本还可以直接这样写:int a =in;      这种写法只能用于JDK1.5之后)。

3、String转包装类

String str="1234";

Integer  in=new Integer(str);

以上就完成了String转包装类的任务。

4、包装类转String

Integer  in=123;

String str=in.toString();

以上就完成了包装类转String的任务。

5、String 转基本类型(用的最多的一种形式)

String str="123";

int a=Integer.parseInt(str);

以上就完成了String 转基本类型的任务。

6、基本类型转String

int a=67;

String str=Integer.toString(a);

以上就完成了基本类型转String的任务。

注:以上转换的基本类型,是用int型做的演示,如果是其他型也可以。

包装类java_java中的包装类相关推荐

  1. java 包装类_Java中的包装类

    Java中哪些需要包装类 它们将原始数据类型转换为对象.如果我们希望修改传递给方法的参数,则需要对象(因为基元类型是按值传递的). java.util包中的类只处理对象,因此在这种情况下包装类也有帮助 ...

  2. Java中Integer包装类之间的比较问题

    Integer 是Java中的包装类,通常情况下,两个相同值的Integer对象实例用 "==" 运算符进行比较时,返回结果应该是false,但是实际情况却不是这样. public ...

  3. JDK源码解析 —— IO流中的包装类使用到了装饰者模式

    JDK源码解析 IO流中的包装类使用到了装饰者模式. BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter ...

  4. 深入浅出 Java 中的包装类

    转载自   深入浅出 Java 中的包装类 前阵子,我们分享了<Java中的基本数据类型转换>这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱.拆箱的 ...

  5. [转载] java给对象中的包装类设置默认值

    参考链接: Java中的对象类Object 处理方法如下 主要适用于,对象中使用了包装类,但是不能给null需要有默认值的情况 /** * 处理对象中包装类,因为快捷签没有用包装类 * * @para ...

  6. java中long的包装类_Java中基本数据的包装类

    java中基本数据类型的包装类有:Character.Boolean.Byte.Short.Integer.Long.Float和Double. 基本数据类型:char.  boolean.  byt ...

  7. Java中关于包装类的练习题

    Java中关于包装类的练习题 ps:三元运算符.==运算符.Vector的运用等 练习题1: 代码: package OverBaoZhuangLei;import org.junit.Test;pu ...

  8. Java中的包装类(wrapper class)

    1.介绍 顾名思义,包装类是封装Java原始类型的对象.每个Java原始类型都有一个对应的包装类: 基本类型 包装类 boolean Boolean byte Byte short Short cha ...

  9. Java中的包装类缓存

    Java中的包装类缓存 最近在网上看到一个有意思的笔试题目,题目是考察Integer类的valueOf(String s),题目如下: 以下四行代码输出的结果依次是什么? System.out.pri ...

最新文章

  1. 中科院学生经常看的几个公众号
  2. Linux鼠标滚轮不是滑动页面而是翻历史命令行
  3. VC添加.chm帮助文档 --HtmlHelp
  4. php生产任务,php生产实用技能之计划任务(视频讲解)
  5. 济南市软件测试工程师的工资水平,软件测试工程师工资怎么样?高吗?
  6. java动态拼接请求_在JavaWeb项目中处理静态文件或动态链接拼接网站地址的最优处理方案...
  7. 决策树——ID3和C4.5
  8. 一个vue请求接口渲染页面的例子
  9. python如何用matplotlib绘图_Python绘图的多图控制(使用Matplotlib),python,利用,matplotlib...
  10. 腾讯获准在中国销售Switch游戏机 任天堂股价应声飙升逾14%
  11. Oracle中group by用法
  12. python装饰器函数执行后日志_python 某一函数上面有多个装饰器
  13. DELL PERC 系列阵列卡详解
  14. python3GUI--抖音无水印视频下载工具(附源码)
  15. SpringBoot分布式项目实现Session共享
  16. 你应该知道的10 种跨域解决方案(附终极方案)
  17. 《 猜数字》小游戏的Java实现
  18. AD布线布局和抗干扰
  19. mysql引擎与优化
  20. 华为120hz鸿蒙系统,120Hz屏刷新率、鸿蒙OS系统:华为智慧屏V75于今日正式发售

热门文章

  1. 程序设计基础(c语言),程序设计基础(C语言)
  2. Python图形之-tkinter与matplotlib结合案例
  3. POJ 1486 Sorting Slides(二分图完全匹配必须边)题解
  4. 日本比中国快一个小时,泰国比中国慢一个小时
  5. nautilus出现一闪而过现象
  6. WARNING: The host '$hostname' could not be looked up with resolveip. (转)
  7. sql 判断某表是否存在
  8. MS SQL数据库日志压缩方法[转]
  9. #讲座#低碳经济0814
  10. JS - Class继承