java基础-基础类型包装类型

想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。
为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本数据类型进行操作。
【八种基本数据类型的包装类】
byte ——Byte
short ——Short
int ——Integer
long-----Long
float-----Float
double----Double
char----Character
boolean---Boolean

基本数据类型变成对象包装类的好处】
1 可以将基本数据和字符串之间进行互相的转换。
    public static void main(String[] args) {

        Integer index = 12;//基础类型包装类型Integer
        String str_index = index.toString();//包装类型Integer转换为字符串
        index = Integer.parseInt(str_index);//字符串转为包装类型Integer

    }
2 包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。
    public static void main(String[] args) {

        Integer max = Integer.MAX_VALUE;//int最大值
        Integer min = Integer.MIN_VALUE;//int最小值
    }
3 基本类型与包装类型自由转换.也可以称为自动拆箱与自动装箱
    public static void main(String[] args) {

        Integer index = 100;
        int _index = index;//自动拆箱
        index = _index;//自动装箱

    }
时间: 2024-10-24 23:52:39

java基础-基础类型包装类型的相关文章

Java基础——基本类型包装类型的引入(1)

基本类型包装类型的引入 1.概述 基本类型就是我们之前所说的类似int.String.float等常用的一些数据类型,这一些是基本的数据类型,为了对基本类型数据进行更多的操作 ,以及更方便的操作,Java针对每一种数据类型提供了相应的类类型,即包装类型. 2.对应关系 byte(Byte).short(Short).int(Integer).long(Long).float(Float).double(Double).char(Character).boolean(Boolean) 3.详解(1

JS基础语法---基本包装类型

基本包装类型 普通变量不能直接调用属性或者方法 对象可以直接调用属性和方法 基本包装类型: 本身是基本类型, 但是在执行代码的过程中, 如果这种类型的变量调用了属性或者是方法, 那么这种类型就不再是基本类型了, 而是基本包装类型, 这个变量也不是普通的变量了, 而是基本包装类型对象 string number boolean var num = 10; var num2 = Number("10");//转换,没有new---类型转 var num3 = new Number(&quo

Java功底篇系列-04-基本类型/包装类型/Collections/Arrays

话题一:valueOf()与xxxValue() 我们知道JAVA存在自动装箱和拆箱的功能,这个过程是JAVA直接帮助我们做了,很多时候是悄悄的,而且是无处不在的.比如直接将基本数值赋值给包装类型的变量,比如在集合中我们放入的都必须是对象.而这个过程都是调用了什么方法来实现的呢?让我们来看看代码,一探究竟: 以Integer为例,看valueOf()和intValue()的实现方式. valueOf()是JAVA用于将基本数据类型转化成包装类型所调用的方法,即完成自动装箱的功能. 上面的代码很好

Java基本数据类型与包装类型(转)

基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的.但是我们在实际使用中经常需要将基本数据转化成对象,便于操作.比如:集合的操作中,这是,我们就需要将基本类型数据转化为对象. 包装类均位于java.lang包,使用时不需要导入,系统自动导入.Java中的8个包装类分别是:Byte,Short,Integer,Long,Float,Double,Character,Boolean它们的使用方式都是一

Java笔记10-Object包装类型字符串

提纲: 1.java.lang.0bject中常用方法介绍 2.基本类型对应的包装类型的介绍 以及基本类型和包装类型之间的相互转换 3.java.lang.String 字符串处理类 java.lang.StringBuilder ->包装类型中的方法的使用 ->字符串当中的方法的使用 ->基本类型 包装类型以及字符串还有StringBuilder 之间的相互转换---------------------------------------------------------------

Java包装类型

********************包装类型*************************** 一.为什么有包装类型 java是面向对象的语言,但是正因为有了8种基本类型的存在,导致java不是完全面向对象的语言 为了让java语言 完全的面向对象,java设计人员, 封装每一种基本类型 设计 基本类型对应的 包装类型.. boolean char int long float doublebyte short Boolean Character Integer Long Float D

java的基础类型

java的基础类型一般有8个 4个整数类型(type 8位,short 16位,int 32位,long 64位) 一般默认为int类型 2种浮点类型(float 32位,double 64位)一般默认为double类型 1种字符类型(char  16位) 1种布尔类型(bool true/false) 原文地址:https://www.cnblogs.com/xiaotiancai/p/10285495.html

Java基础教程:枚举类型

Java基础教程:枚举类型 枚举类型 枚举是将一具有类似特性的值归纳在一起的方法.比如,我们可以将周一到周日设计为一个枚举类型.彩虹的七种颜色设计为一个枚举类型. 常量实现枚举 我们通过定义常量的方式来实现,如下: Public static class RainbowColor { // 红橙黄绿青蓝紫七种颜色的常量定义 public static final int RED = 0; public static final int ORANGE = 1; public static fina

JavaScript基础——引用类型(四)基本包装类型(Boolean、Number、String)、单体内置对象(Global、Math)

基本包装类型 为了便于操作基本类型值,ECMAScript还提供了3个特殊的引用类型:Boolean.Number和String.这些类型与其它引用类型相似,但同时也具有与各自的基本类型相应的特殊行为.实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们能够调用一些方法来操作这些数据.如: var s1 = "some text"; var s2 = s1.substring(2); 这个例子中的变量s1包含一个字符串,字符串当然是基本类型值.而下