美文网首页
java——包装类

java——包装类

作者: 打死你的小乌龟 | 来源:发表于2018-08-29 23:58 被阅读0次
  • 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。
  • 用于描述该对象的类就称为基本数据类型对象包装类。
     * byte     Byte
     * short    Short
     * int      Integer
     * long     Long
     * float    Float
     * double   Double
     * char     Character
     * boolean  Boolean
  • 该包装对象主要用基本类型和字符串之间的转换。
装箱

int a = 10;
Integer in = new Integer(a);

拆箱

Double in= new Double(20 );
in.doubleValue()
1.包装类都重写了Object类中的toString方法
2.除了Character外包装类都有valueOf(String s)方法可以根据String类型的用法创建包装类对象
Integer i = Integer.valueOf("hhh");
3.除了Character外包装类都有parseXXX(String s)的静态方法将字符串转换为对应的基本类型数据

JDK5.0以后提供自动拆装箱
注意

包装类是final的类
包装类覆盖了 toString()、equals()、hashCode()、compareTo()方法。

StringBuffer类(字符缓冲区)

StringBuffer和String最大的区别是它的内容和长度都是可以改变的
* StringBuffer:就是字符串缓冲区。
* 用于存储数据的容器。
* 特点:
* 1,长度的可变的。
* 2,可以存储不同类型数据。
* 3,最终要转成字符串进行使用。
* 4,可以对字符串进行修改。

StringBuffer sb = new StringBuffer();
sb.append("hhh");
sb.insert(2,"hhh");
sb.delete(1,5);
sb.deleteCharAt(2);
sb.setCharAt(1,'p');
sb.replace(1,3,"qq");

区别:

String类覆盖了Object类的equals()方法;
String类的操作符可以用操作符+进行连接

相关文章

  • 包装类

    包装类 1. 什么是包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java...

  • JavaSE进阶五 包装类

    java中的包装类 java中对8种基本数据类型提供了8种包装类型;包装类是引用类型,父类是Object。 为什么...

  • JAVA:包装类

    包装类:  Java中的包装类包括:Integer、Long、Short、Byte、Character、Doubl...

  • java——包装类

    为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。 用于描述该对象的类就称...

  • Java包装类

    导语 学完包装类就懂的情书。 主要内容 基本数据类型包装类的定义 数据的装箱与拆箱操作 数据类型的转换(核心) 具...

  • JAVA—包装类

    一、技术总结1、以Integer为例,创建包装类Integer ig=new Integer(10); //in...

  • Java包装类

    尽管 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,即基本类型的数据不具备...

  • java包装类

    java包装类是为了解决java基本类型在面向对象过程中的一些不足。如,java基本类型不能存储在集合类型中(如L...

  • java包装类

    转自(侵删):https://blog.csdn.net/sinat_30973431/article/detai...

  • Java包装类

    包装类 装箱:把基本数据类型转换成包装类 拆箱:把包装类转换成基本数据类型 基本数据类型和字符串之间的转换

网友评论

      本文标题:java——包装类

      本文链接:https://www.haomeiwen.com/subject/xvwmiftx.html