欢迎来到天天文库
浏览记录
ID:40238754
大小:1.12 MB
页数:36页
时间:2019-07-28
《Java程序设计实例教程 毕广吉 第5章 JAVA常用类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java的类库是Java语言的重要组成部分,Java编程的水平在很大意义上决定于掌握Java类库多少和熟练程度。通过本章的学习应当掌握在Java程序中使用Java类库的方法,掌握几种常用的类。具体是:掌握对象类,数据类型类,数学类,系统类的主要用法。掌握数组、字符串的用法。深入理解并掌握Applet类。本章学习目标5.1常用的Java类5.1.1对象类ObjectObject类是Java类的根,其他所有类都是由Object类派生出来的。在Object类中定义的方法在其他类中都可以使用。本节介绍equals方法和getClass方
2、法,见表5-1。常用方法解释publicbooleanequals(Objectobj)equals方法的作用与运算符“==”类似,“==”用于值与值的比较和值与对象的比较,而equals方法用于对象与对象的比较。publicclassgetClass(Objectobj)该方法取得对象所属的类。表5-1Object类常用方法1.equals方法equals方法的使用格式是:booleanresult=Obj.equals(Objectobj)例equals方法的使用Stringstr1="abcd",str2="1234";S
3、ystem.out.println(str1+"与"+str2+"比较的结果是:"+str1.equals(str2));返回的结果为:“abcd与1234比较的结果是:false”。5.1常用的Java类2.getClass方法例取得对象所属的类Stringa=newString("abcd");System.out.println(a.getClass());运行程序返回“classjava.lang.String”。5.1常用的Java类5.1.2数据类型类数据类型类是一个统称,包括Boolean类、Character类、
4、Double类、Float类、Integer类和Long类这6个类。这些类用于对基本数据类型的数据进行操作。例如要把一个数字字符串转换成整数或浮点数就要使用数据类型类的方法。本节以Integer类为例说明数据类的功能和使用方法,见表5-2。5.1常用的Java类5.1常用的Java类构造方法和成员解释成员常量MAX_VALUE存储int类型量的最大值231-1即2147483647MIN_VALUE存储int类型量的最小值-231即-21474836485.1.2数据类型类数据类型类是一个统称,包括Boolean类、Charac
5、ter类、Double类、Float类、Integer类和Long类这6个类。这些类用于对基本数据类型的数据进行操作。例如要把一个数字字符串转换成整数或浮点数就要使用数据类型类的方法。本节以Integer类为例说明数据类的功能和使用方法,见表5-2。表5-2Integer类5.1常用的Java类构造方法publicInteger(intvalue)由一个整型值生成一个Integer对象publicInteger(Stringstr)由一个字符串值生成一个Integer对象基本数据类型转换的成员方法publicbytebyteVa
6、lue()把int类型转换成一个byte类型返回publicshortshortValue()把int类型转换成一个short类型返回publiclonglongValue()把int类型转换成一个long类型返回publicfloatfloatValue()把int类型转换成一个float类型返回publicdoubledoubleValue()把int类型转换成一个double类型返回字符串转换成员方法publicStringtoString()把Integer对象的int值转换成字符串publicstaticStringt
7、oString(inti)把int值i转换成字符串publicstaticStringtoBinaryString(inti)把int值i作为无符号数转换成2进制字符串,如果i是负数,就加上232publicstaticStringtoHexString(inti)把int值i作为无符号数转换成16进制字符串,如果i是负数,就加上232publicstaticintparseInt(Strings)把字符串s转换int值publicstaticIntegervalueOf(Strings)把字符串s转换Integer对象5.1.
8、3数学类MathMath类用于完成常见的基本数学运算,Math类中的方法都是static的类方法,使用时不需要创建Math类的对象,直接使用类名Math就可以方便地调用其中的方法。Math类在编程中是常用且容易理解的,表5-3和表5-4分别给出了Math类中成员
此文档下载收益归作者所有