Java 的 Java包装类

java中的包装类提供了将原始数据类型转换为对象,以及将对象转换为原始数据类型的机制。

自J2SE 5.0以来,自动装箱和取消装箱功能将原始对象和对象自动转换为原始数据类型。将原始数据类型自动转换为对象称为自动装箱,反之亦然。

java.lang包的八个类在java中称为包装类。八个包装类的列表如下:

基本类型

包装类

boolean

Boolean

char

Character

byte

Byte

short

Short

int

Integer

long

Long

float

Float

double

Double

包装类示例:原始类型到包装类型

public class WrapperExample1 {

public static void main(String args[]) {

// Converting int into Integer

int a = 20;

Integer i = Integer.valueOf(a);// converting int into Integer

Integer j = a;// autoboxing, now compiler will write Integer.valueOf(a)

// internally

System.out.println(a + " " + i + " " + j);

}

}

输出结果 -

20 20 20

包装类示例:包装类型到原始类型

public class WrapperExample2 {

public static void main(String args[]) {

// Converting Integer to int

Integer a = new Integer(3);

int i = a.intValue();// converting Integer to int

int j = a;// unboxing, now compiler will write a.intValue() internally

System.out.println(a + " " + i + " " + j);

}

}

输出结果 -

3 3 3

java包装类方法_Java包装类相关推荐

  1. java 包装类方法总结_【源码】java包装类总结

    1.包装类除了Void和Character,其他六个全部都继承自Number.Number是一个抽象类.如下: public abstract class Number implements java ...

  2. java 包装数据类型_java中的基本数据类型和包装类型

    一.学过java的应该都知道Java有八种基本数据类型:byte,short,int,long,float,double,boolean,char. 其对应的包装类型为:Byte,Short,Inte ...

  3. java textfield类方法_java.awt.TextField类

    java.awt.TextField是一个文本框组件 1.构造方法 TextField():创建一个默认长度为一个机器字符长的文本框 TextField(int n):创建一个指定长度为n个机器字符长 ...

  4. java 获取类方法_Java之反射机制三:获取类的方法

    一.实体类BigDog.java package reflex; public class BigDog extends Dog { private Integer age; public Strin ...

  5. java string类方法_Java基础学习——String类及其方法

    String类概述 该类被final修饰,无子类,不可被复写.创建的对象一旦初始化,其内容不可被改变. String类复写了Object类中的equals()定义了自己的独特内容,该方法用于判断字符串 ...

  6. java计算器类方法_java用类和方法的方式写的简单计算器

    public class JiSuanQi { public double num1; public double num2; public JiSuanQi(double num1, double ...

  7. java返回给前端的包装类型_Java当中的基本类型包装类

    Java当中的基本类型包装类 01 基本数据类型对象的包装类 **什么是基本数据类型对象包装类呢?**就是把基本数据类型封装成对象,这样就可以提供更多的操作基本数值的功能了. 基本数据类型对象的包装类 ...

  8. java自动封箱_Java程序员面试,自动封箱/拆箱原理与包装类的缓冲机制你知道么?(转)...

    概述 本文中小编为大家细致的讲解了Java中基本数据类型对应的包装类以及包装类的缓冲机制在实际开发中的应用 . 并且对Java中基本数据类型的包装类的主要应用---自动封箱.自动拆箱做了底层剖析 . ...

  9. java包装_Java罐密封包装

    java包装 Java JAR provides option to seal the package. Java jar seal package means that if any program ...

最新文章

  1. 李开复:明年会有一批AI公司倒闭
  2. 最近喜欢用markdown写笔记,贴个语法说明
  3. 一个免费的css编辑器——Free CSS Toolbox
  4. 基于MATLAB的costas载波同步+gardner时间同步,QPSK调制
  5. VS 2010 使用项目 无法链接 DLL文件的问题
  6. erlang精要(16)-匿名函数之sigmoid函数实现
  7. Powerline专用字体安装_PowerFonts字体库安装_Meslo LG字体安装
  8. docker搭建ldap
  9. VS2008SP1中CDialogEx的使用问题及解决
  10. 施一公:论文和科技实力是两回事,大家千万要分开
  11. mysql 同义词_数据库中的同义词synonym
  12. 佳能600D入门秘籍(三)
  13. android TextToSpeech 静音时仍然播放声音
  14. 计算机公式计算误差,如何在Excel2016中计算方差和均方误差?
  15. 马哥教育SRE第五周作业
  16. python实训目的意义_Python-暑期实训day 1
  17. Element UI 自定义动态换肤(主题)
  18. Ionic移动app开发:app登录实现完整过程
  19. linux 设置开机自启动 文件配置开机自启动命令
  20. 工信部首次发声:培育一批进军元宇宙等新兴领域的创新型中小企业

热门文章

  1. 5个IO口实现25个按键的扫描,他做到了!堪称一绝!
  2. 国学精典书籍阅读记录
  3. linux程序打包安装,制作Linux下程序安裝包——使用腳本打包bin、run等安裝包
  4. python字符串可以保存在变量中吗_在python中可以从字符串变量实例化类吗?
  5. python random.randint未定义_学习python - 无法弄清楚random.randint
  6. modelandview使用过程_深入源码分析SpringMVC执行过程
  7. dw怎么做竖线_我花了5分钟,做了一份极“拉风”的PPT
  8. 在 Postman 中报错:Self-signed SSL certificates are being blocked 的分析与解决
  9. Effective C#: Item 3: Prefer the is or as Operators to Casts
  10. 『Spring.NET+NHibernate+泛型』框架搭建之DAO(三)★