基本数据类型 包装类
  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范围内的时候,对于新特性,如果该数值已经存在,则不会再为其开辟空间。

基本数据类型对象包装(Integer等)的更多相关文章

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

    基本数据类型的包装类 为什么需要包装类? Java并不是纯面向对象的语言.Java语言是一个面向对象的语言,但是Java的基本数据类型却不是面向对象的.但是我们在实际使用中经常需要将基本数据转化成对象 ...

  2. Java基础(八)对象包装器与自动装箱

    1.对象包装器 有时候,需要将int这样的基本类型转换为对象.所有的基本类型都有一个与之对应的类.通常,这些类被称为包装器(wrapper). 这些对象包装类分别是:Integer.Long.Floa ...

  3. Java 基础复习 基础数据类型与包装器类型

    Java 基础 基础数据类型与包装器类型 基础数据类型 java 中包含哪些基础数据类型,默认值分别是多少? 基础数据类型 byte short int long double float char ...

  4. String类、 StringBuffer、基本数据类型对象包装类

    一.概述 Sting s1 = "abc";    //s1是一个类类型变量,"abc"是一个对象. String s2 = new String(" ...

  5. 黑马程序员_Java基本数据类型对象包装类

    基本数据类型对象包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double ch ...

  6. Java面向对象 String 基本数据类型对象包装类

      Java面向对象  String 知识概要:              (1)String的用法详解 (2)基本数据类型对象包装类 String          顾名思义,该类主要是对字符串 ...

  7. Java基础之基本数据类型的包装类型

    Java的基本数据类型的包装数据类型有多种: int Integer,short Short,boolean Boolean,float Float,double Double等等. Java包装类数 ...

  8. JAVA学习第三十二课(经常使用对象API)- 基本数据类型对象包装类

    将基本数据类型(8种:int..)封装成对象的优点就是能够在对象中封装很多其它的功能和方法来操控该数据 常见的操作就是:用于基本数据类型与字符串之间的转换 基本数据类型对象包装类一般用于基本类型和字符 ...

  9. Java---24---基本数据类型对象包装类

    基本数据类型对象包装类 byte Byte short  short int  Integer boolean  Boolean float    Float double   Double char ...

随机推荐

  1. Mysql双主热备+LVS+Keepalived高可用操作记录

    MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障.然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负 ...

  2. ZooKeeper 典型的应用场景——及编程实现

    如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储 ...

  3. 不重叠的线段 51nod

    链接 [http://www.51nod.com/onlineJudge/questionCode.html#problemId=1133&noticeId=468024] 题意 X轴上有N条 ...

  4. 作业20171116 beta2及beta发布 成绩

    申诉 对成绩有疑问或不同意见的同学,请在群里[@杨贵福]. 申诉时间截止2017年12月13日 17:00. 成绩 scrum01 scrum02 scrum03 scrum04 scrum05 sc ...

  5. Peer Programming Project: 4 Elevators Scheduler 学号后三位 157,165

    1.Advantages and disanvantages of Peer Programming advantages The code are constantly validated by t ...

  6. 个人博客作业Week2 是否需要有代码规范

    问题:是否需要有代码规范 对于是否需要有代码规范,请考虑下列论点并反驳/支持: 1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西. 2.我是个艺术家,手艺人,我有 ...

  7. Junit测试用例

    一.题目简介 返回一个给定整数参数的绝对值. 二.源码的github链接 https://github.com/liyan941016/test/blob/master/FileTest.java h ...

  8. 剑指offer:字符串的排列

    题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列.例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba. 输入描述: ...

  9. Python学习笔记(二)——数据类型

    1.数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) 2.Python数字类型 Pyth ...

  10. Activiti启动某个流程失败,页面报500

    现象:Activiti启动某个流程失败,页面报500,错误日志如下. 2017-06-19 10:50:09 [org.activiti.engine.impl.interceptor.Command ...