zoukankan      html  css  js  c++  java
  • 基本数据类型对象包装(Integer等)

    基本数据类型 包装类
      byte       Byte
      short              Short
      int         Integer
      long       Long
      boolean     Boolean
      float               Float
      double      Double
      char              Character

      基本数据类型对象包装的常见作用就是: 实现基本数据类型和字符串之间的转换。

        基本数据类型转换成字符串: 基本数据类型+“”
                      基本数据类型.toString(基本数据类型值);

                  如: Integer.toString(34);//将34转换成“34”;

        字符串转换成基本数据类型:

                     xxx a = Xxx.parseXxx(Srting str);
                     int a = Integer.parseInt("123");
                     double a = Double.parseDouble("12.3");
                     boolean a = Boolean.parseBoolean("true");

                  传入的参数不行和数据类型相对应。

                注:Char类没有上述转换方法,因为其本身就是字符。
                  Char类的其他方法 参照String 类的方法。

        其他方法(以int为例):int intValue();

            Integer i = new Integer(“123”);
            int num = i.intValue();
            (其他数据;类型同)


        Integer类中的进制转换方法:
          十进制转其他进制
            static String toBinaryString(int i) ;十进制转二进制
            static String toHexString(int i); 十进制转十六进制
            static String toOctalString(int i); 十进制转八进制

          其他进制转十进制
            static int perseInt(String s,int radex);
            将字符串 s 解析成()当做 radex进制的数, 之后再转成十进制数返回。
              注: s中的值 与指定进制 radex要相对应,如指定为八进制,s中就不能出现非八进制中的资费。


    jdk1.5以上的新特性:
          Integer i = new Integer(4); ==>Integer i = 4; (自动装箱) 。

          i = i+2; (自动拆箱:向拆箱i变为int类型,与2进行运算, 再将结果装箱赋给 i)

            注:此处的i可以取null值。


        Integer i=128; Integer j =128; i == j?---->false
        Integer n=127; Integer m =127; n == m?---->true
          因为,当数值在byte范围内的时候,对于新特性,如果该数值已经存在,则不会再为其开辟空间。

  • 相关阅读:
    常用的PHP图形处理函数
    PHP常用文件操作函数
    PHP常用正则表达式函数浅析
    PHP类常量的常见访问方法
    使用PDO操作MySQL
    js数组的遍历方法,维持索引?splice与forEach && 孤儿对象形成,造成内存泄漏,置空等待垃圾回收
    [DOM] Input elements should have autocomplete attributes (suggested: "new-password"): (More info: https://goo.gl/9p2vKq)
    $(...).get(...).addClass is not a function
    使用淘宝镜像的命令
    对象、数组与JSON字符串之间的转换
  • 原文地址:https://www.cnblogs.com/soficircle/p/6653791.html
Copyright © 2011-2022 走看看