文档介绍:Java的类库是Java语言的重要组成部分,Java编程的水平在很大意义上决定于掌握Java类库多少和熟练程度。通过本章的学习应当掌握在Java程序中使用Java类库的方法,掌握几种常用的类。具体是:
掌握对象类,数据类型类,数学类,系统类的主要用法。
掌握数组、字符串的用法。
深入理解并掌握Applet类。
本章学习目标
常用的Java类
对象类Object
Object类是Java类的根,其他所有类都是由Object类派生出来的。在Object类中定义的方法在其他类中都可以使用。本节介绍equals方法和getClass方法,见表5-1。
常用方法
解释
public boolean equals( Object obj )
equals方法的作用与运算符“==”类似,“==”用于值与值的比较和值与对象的比较,而equals方法用于对象与对象的比较。
public class getClass ( Object obj )
该方法取得对象所属的类。
表5-1 Object类常用方法
1. equals方法
equals方法的使用格式是:
boolean result =( Object obj )
例 equals方法的使用
String str1 = "abcd", str2 = "1234";
( str1+"与"+str2+"比较的结果是:"+(str2));
返回的结果为:
“abcd与1234比较的结果是:false”。
常用的Java类
2. getClass方法
例取得对象所属的类
String a = new String("abcd");
(( ));
运行程序返回
“class ”。
常用的Java类
数据类型类
数据类型类是一个统称,包括Boolean类、Character类、Double类、Float类、Integer类和Long类这6个类。这些类用于对基本数据类型的数据进行操作。例如要把一个数字字符串转换成整数或浮点数就要使用数据类型类的方法。本节以Integer类为例说明数据类的功能和使用方法,见表5-2。
常用的Java类
常用的Java类
构造方法和成员
解释
成员常量
MAX_VALUE
存储int类型量的最大值231-1即2147483647
MIN_VALUE
存储int类型量的最小值-231即-2147483648
数据类型类
数据类型类是一个统称,包括Boolean类、Character类、Double类、Float类、Integer类和Long类这6个类。这些类用于对基本数据类型的数据进行操作。例如要把一个数字字符串转换成整数或浮点数就要使用数据类型类的方法。本节以Integer类为例说明数据类的功能和使用方法,见表5-2。
表5-2 Integer类
常用的Java类
构造方法
public Integer( int value )
由一个整型值生成一个Integer对象
public Integer( String str )
由一个字符串值生成一个Integer对象
基本数据类型转换的成员方法
public byte byteValue()
把int类型转换成一个byte类型返回
public short shortValue()
把int类型转换成一个short类型返回
public long longValue()
把int类型转换成一个long类型返回
public float floatValue()
把int类型转换成一个float类型返回
public double doubleValue()
把int类型转换成一个double类型返回
字符串转换成员方法
public String toString()
把Integer对象的int值转换成字符串
public static String toString(int i)
把int值i转换成字符串
public static String toBinaryString(int i)
把int值i作为无符号数转换成2进制字符串,如果i是负数,就加上232
public static String toHexString(int i)
把int值i作为无符号数转换成16进制字符串,如果i是负数,就加上232
public static int parseInt(