chapter07java实用包

chapter07java实用包

ID:39962807

大小:799.81 KB

页数:102页

时间:2019-07-16

chapter07java实用包_第1页
chapter07java实用包_第2页
chapter07java实用包_第3页
chapter07java实用包_第4页
chapter07java实用包_第5页
资源描述:

《chapter07java实用包》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章Java实用包本章知识点Math类包java.lang.Math常用数学常量和方法(四舍五入、随机数等)String类Java管理String的方法(创建、equals相等策略)String类常用方法(字符串的连接、查找、比较、截取子串)。StringBuffer类StringBuffer与String的区别(能否变化、对象的连接、equals比较)StringBuffer与String的转换StringTokenizer类词语分析使用默认和指定的定界符进行分析Vector类与数组的区别Vector的增、删、查操作利用Enumeration

2、对Vector进行遍历常用的类和包对应关系包名类包名类Java.langStringjavax.swingJButtonWrapperclassesJLabelMathJTextField….Java.utilCalendarjava.ioInputStreamDateOutputStreamVectorJava.textDataFormatJava.awtGraphicsButtonLabelTextField7.1Math类java.lang.Math标准的数学函数类,封装了一些数学函数和常量,如:三角函数、指数函数、随机数函数等。java.

3、lang.Math类是final的,Math类的所有方法和常量是静态的。【例7-1】测试Math类中的方法publicstaticvoidmain(String[]args){System.out.println(Math.E);System.out.println(Math.PI);System.out.println(Math.round(Math.E));System.out.println(Math.ceil(Math.E));System.out.println(Math.floor(Math.E));System.out.printl

4、n(Math.log(Math.E));System.out.println(Math.sin(Math.PI/4));System.out.println(Math.random());System.out.println((int)(100*Math.random()+1));}2.71828182845904533.1415926535897933.02.01.00.7071067811865475ceil():返回大于或者等于参数x的最小整数,返回值为double类型。floor():返回小于或者等于参数x的最大整数,返回值为double

5、类型。round():四舍五入,计算与参数x值最接近的整数random():产生[0,1)区间内的随机小数7.2字符串类String字符串字符串常量:用双引号括起来的一串字符,如”hello”。字符串常量是String的对象。String对象一旦创建后,其内容不能被改变。Strings="Iamateacher.";s.replace("teacher","student");System.out.println(s);s=s.replace("teacher","student");System.out.println(s);Iamateach

6、er.Iamastudent.注意区分对象和引用的关系。7.2字符串类StringJava程序中如果多处出现同一个字符串常量,则编译器只创建一个String对象,所有的字符串常量将使用同一个String对象。Strings1=“Hello”;Strings2=“Hello”;Strings3=newString(“Hello”);Strings4=newString(“Hello”);s1和s2是同一个对象s1、s3、s4是不同的对象7.2字符串类String字符串的连接运算String对象之间可以使用操作符“+”,”+=”进行连接。只要“+”运

7、算两侧有一个运算对象是字符串,则可以与任意类型的数据拼接为新的字符串。inta=10;Stringstr;str="Thisis:"+a+20;booleanflag=true;str="Thisbooleanvalueis:"+flag;Thisis1020str="Thisis:"+(a+20);Thisis307.2字符串类String7.2.1String的构造方法7.2.2String的方法7.2.1String构造方法构造方法用途String()默认构造方法,创建一个String实例,该实例中不包含字符。String(byte[] b

8、ytes)创建一个被byte数组初始化的字符串。String(byte[] bytes,intoffset,intlength)创建一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。