zoukankan      html  css  js  c++  java
  • Java中基本类型的包装类

    基本类型包装类:

    项目中我们常常放弃基本类型,用基本类型的包装类

    基本类型包装类有哪些:

        Int——Integer
        char——Character
        double——Double
    

    以Intger为例讲述该类的概述和使用

    过时的构造方法:

        @Deprecated(since = "1.0")
        /**
            什么时间过时的,用show方法替代了,建议使用show
        */
        Intger()//(100)
        Intger(String s)//("100")只能是数字形式的
    

    构造方法:

        被Intger valueOf()替代
    推荐使用:
        Integer i1 = Integer.valuieOf(100);
        Integer i1 = Integer.valuieOf("100");
    

    成员方法

        包装类 最主要的功能 是用来 让基本类型 和 字符串 进行转换的。
    

    int---->String

        String 里面有一个静态方法 valueOf(任意类型) 返回一个String
        如歌是其他基本类型转成String,也是用这个valueOf();
    

    String--->int(String必须是数字)

        Integer里有一个静态方发 parseInt(String num)返回一个int。把数字形式的字符串 转换喂 int数据类型
        String转换成其他的基本类型,用parseXXX方法
        比如:
        Double——parseDouble()
        Short——parseShort()
    

    除了Character这个类里没有parseXXX方法,因为他本身就是字符,其他基本类型的包装类都有该方法。

    装箱和拆箱

    装箱:基本数据类型转换为对应的包装类型
    拆箱:包装类型转换为对应的基本数据类型
    他的内部过程是:

    //自动装箱这里也可以改为
    Integer Integer_j = Integer.valueOf(int_i);

  • 相关阅读:
    C# TCP异步服务/客户端
    Entity Framework Batch Update and Future Queries
    用c#编写socks代理服务器,大白话细述协议的最重要部分。
    ArraySegment AsEnumerable
    c#数据包拦截+网络编程
    为.Net Remoting增加基于SKYPE API的P2P传输通道
    如何看PDA的IP
    基本搞定PDA HTTP Server
    PDA SOAP Server探索历程(1)
    疑难问题之PDA SOAP Server
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11865123.html
Copyright © 2011-2022 走看看