我是靠谱客的博主 朴实雨,最近开发中收集的这篇文章主要介绍java 为什么包装类_Java中为什么需要基本类型包装类?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Java是一种面向对象语言,在它的世界里,万物皆对象。

java中的八种基本数据类型,​以int为例,你可以用 int i = 4;直接赋值,把 i

当作一个普通变量操作,可以加减乘除等等,但是想要向操作对象一样操作它,如让它

告诉你自己的取值范围应该用什么方法,让它告诉你将自己转换成特定的进制,或者字符串,该怎么做,当然是对象最清楚了。

所以说,对象可以极大的丰富对基本类型数据的操作,有多少呢,没人知道,也没必要知道,因为我们有API文档。有必要知道的莫非就是Integer类中的进制转换,七大类中的转成字符串函数,以及了解字符串转换成这些类的方法,并对异常处理就行了

那使用这些基本类型数据类是否要将他们转成包装类,以备不时之需呢,看来是没有必要的,随随便便就new对象​,会对内存造成极大的浪费,况且想要使用对象的方法时,只需要像这样New就行了。

基本数据类型

包装类

byte

Byte

short

Short​

int

Integer​

long

Long​

char

Character​

float

Float​

double

Double​

boolean

Boolean​​

创建一个包装类:     Ingeter i = 5;

//1.5以后自动装箱

int a =

6;

Ingeter i = new Integer(a);

​//等同于​Integer

i = new Integer(6)

常见方法

int i =

Integer.MAX_VALUE();

//获得int最大值​

int i =

String.ParseInt(Integer.toString(a,2));

//a的二进制

int i = Integer.parseInt("110",10) ;

//

字符串110的十进制数​​​

String str = Integer.toString(i);

//这些都是类的静态方法,不用New对象,直接使用

// 只有Character 没有 toString()

方法,

常见异常

NumberFormatException

​//

数字格式异常​

运行时异常,最好Catch下

最后

以上就是朴实雨为你收集整理的java 为什么包装类_Java中为什么需要基本类型包装类?的全部内容,希望文章能够帮你解决java 为什么包装类_Java中为什么需要基本类型包装类?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部