美文网首页JAVA
JAVA常用类

JAVA常用类

作者: MRJOHN_CUIT | 来源:发表于2019-02-05 11:54 被阅读0次

    一.包装类

    1.基本类型的包装类

    原始数据类型包装类

    (1) Integer 类

    Integer 构造方法:

    ①:Integer(int value) ,以 int 型变量作为参数创建 Integer 对象。例如Integer a = new Integer(10);

    ②:Integer(String s) ,以 String 型变量作为参数创建 Integer 对象,例如Integer a = new Integer("10")

     Integer 的常用方法:

    Integer 的常用方法

    (2) Character 类:

    Character 包装类的常用方法:

    Character 包装类的常用方法

    (3)Boolean类:

    Boolean 类的构造方法:

    ①:Boolean(boolean value),创建一个表示 value 参数的 Boolean 对象,如Boolean b = new Boolean(true)

    ②:Boolean(String s),如果 String 参数不为 null 且在忽略大小写时等于 "true",创建一个表示 true 值的 Boolean 对象,如Boolean b = new Boolean("ok"),为 false。 

    Boolean 包装类的常用方法:

    Boolean 包装类的常用方法

    二.String 类

    1.string类常用方法:

    string类常用方法

    注意:两个字符串的比较需要注意

    (1)equals() 方法比较是从第一字符开始,一个字符一个字符依次比较,判断两个字符串对象的内容是否相同。如果相同则返回true,否则返回false。

    (2)如果忽略大小写,用equalsIgnoreCase()方法

    (3)使用"=="比较的是两个对象在内存中存储的地址是否一样。例如: String s1 = "abc"; String s2 = new String("abc"); boolean b = (s1 == s2); 则变量b的值是false,因为s1对象对应的地址是"abc"的地址,而s2使用new关键字申请新的内存,所以内存地址和s1的"abc"的地址不一样,所以获得的值是false。

    2.StringBuffer

    StringBuffer 类是可变的。它是 String 的对等类,它可以增加和编写字符的可变序列,并且能够将字符插入到字符串中间或附加到字符串末尾(当然是不用创建其他对象的)

    StringBuffer构造方法:

    StringBuffer构造方法

    StringBuffer类的常用方法:

    三.Math 类

    Math类常用方法:

    Math类常用方法

    四.Class 类

    Class 类的实例表示正在运行的 Java 应用程序中的类或接口。在 Java 中,每个 Class 都有一个相应的 Class 对象,即每一个类,在生成的.class文件中,就会产生一个 Class 对象,用于表示这个类的类型信息。

    获取 Class 实例有三种方法:

    (1)利用对象调用 getClass()方法获取该对象的 Class 实例

    (2)使用 Class 类的静态方法 forName(String className),用类的名字获取一个 Class 实例

    (3)运用.class的方式来获取 Class 实例,对于基本数据类型的封装类,还可以采用.TYPE来获取相对应的基本数据类型的 Class 实例

    五. Object类

    Object 类是所有类的父类,所有对象(包括数组)都实现这个类的方法。所以在默认的情况下,我们定义的类扩展自 Object 类,那我们当然可以调用和重写 Object 类里的所有方法了。

    Object类常用方法

    Object类常用方法

    相关文章

      网友评论

        本文标题:JAVA常用类

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