IBM java培训内部资料——Java 常用类讲解.ppt

上传人:赵** 文档编号:78663780 上传时间:2023-03-18 格式:PPT 页数:35 大小:359KB
返回 下载 相关 举报
IBM java培训内部资料——Java 常用类讲解.ppt_第1页
第1页 / 共35页
IBM java培训内部资料——Java 常用类讲解.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《IBM java培训内部资料——Java 常用类讲解.ppt》由会员分享,可在线阅读,更多相关《IBM java培训内部资料——Java 常用类讲解.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、IBM HZ-ETP 2009 IBM CorporationJava 常用类讲解彭鹏IBM Learning&Knowledge2021/9/26IBM HZ-ETP 2009 IBM CorporationAgenda文字处理文字处理数字处理数字处理时间日期处理时间日期处理包装类包装类JAVA I/O2021/9/262Template DocumentationIBM HZ-ETP 2009 IBM Corporation文字处理java.lang.String类String 类类代表字符串。代表字符串。Java 程序中的所有字符串字面程序中的所有字符串字面值值(如(如 abc)都作)都

2、作为为此此类类的的实实例来例来实现实现。字符串是常量;它字符串是常量;它们们的的值值在在创创建之后不能改建之后不能改变变。字符串。字符串缓缓冲区支持可冲区支持可变变的字符串。因的字符串。因为为 String 对对象是不可象是不可变变的,的,所以可以共享它所以可以共享它们们。2021/9/263Template DocumentationIBM HZ-ETP 2009 IBM Corporation字符串的比较compareTo()按字典顺序比较两个字符串。按字典顺序比较两个字符串。compareToIgnoreCase()按字典顺序比较两个字符串,按字典顺序比较两个字符串,不考虑大小写。不考虑

3、大小写。equals()比较此字符串与指定的对象。比较此字符串与指定的对象。equalsIgnoreCase()比较此字符串与指定的对象,不比较此字符串与指定的对象,不考虑大小写。考虑大小写。endsWith()测试此字符串是否以指定的后缀结束。测试此字符串是否以指定的后缀结束。startsWith()测试此字符串是否以指定的前缀开始。测试此字符串是否以指定的前缀开始。2021/9/264Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 1新建一个类新建一个类Test3_1,测试字符串比较方法,测试字符串比较方法2021

4、/9/265Template DocumentationIBM HZ-ETP 2009 IBM Corporation字符串转换toLowerCase()将所有字符都将所有字符都转换为转换为小写。小写。toUpperCase()将所有字符都将所有字符都转换为转换为大写。大写。trim()删删除空格除空格replace()替替换换字符串。字符串。2021/9/266Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 2新建一个类新建一个类Test3_2,测试所有字符串转换方法,测试所有字符串转换方法2021/9/267Tem

5、plate DocumentationIBM HZ-ETP 2009 IBM Corporation提取字符串charAt()返回指定索引返回指定索引处处的的 char 值值。substring()返回字符串的一个子字符串。返回字符串的一个子字符串。2021/9/268Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 3新建一个类新建一个类Test3_3,测试所有提取字符串方法,测试所有提取字符串方法2021/9/269Template DocumentationIBM HZ-ETP 2009 IBM Corporati

6、on查找字符串indexOf()返回第一次出返回第一次出现现的指定子字符串的索引。的指定子字符串的索引。2021/9/2610Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 4新建一个类新建一个类Test3_4,测试查找字符串方法,测试查找字符串方法2021/9/2611Template DocumentationIBM HZ-ETP 2009 IBM Corporation字符串的长度length()返回此字符串的返回此字符串的长长度。度。getBytes().length 返回此字符串的返回此字符串的字字节节数数。

7、2021/9/2612Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 5新建一个类新建一个类Test3_5,测试字符串长度,测试字符串长度2021/9/2613Template DocumentationIBM HZ-ETP 2009 IBM Corporation将值转化为字符串valueOf()返回字符串表示形式。返回字符串表示形式。2021/9/2614Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 6新建一个类新建一个类Test3_6,

8、测试返回字符串方法,测试返回字符串方法2021/9/2615Template DocumentationIBM HZ-ETP 2009 IBM Corporationjava.lang.StringBuffer类可变字符序列。一个类似于可变字符序列。一个类似于 String 的字符串缓冲区,的字符串缓冲区,但通过方法调用可以改变该序列的长度和内容。但通过方法调用可以改变该序列的长度和内容。从速度上来看,字符串如果要改变时建议用这个类,如从速度上来看,字符串如果要改变时建议用这个类,如组成组成SQL文。文。2021/9/2616Template DocumentationIBM HZ-ETP 2

9、009 IBM Corporation改变内容append()追加字符串。追加字符串。toString()返回字符串表示形式返回字符串表示形式2021/9/2617Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 7新建一个类新建一个类Test3_7新建java.lang.StringBuffer的引用变量的引用变量测试字符串添加测试字符串添加2021/9/2618Template DocumentationIBM HZ-ETP 2009 IBM Corporation下一章节日期时间处理日期时间处理2021/9/261

10、9Template DocumentationIBM HZ-ETP 2009 IBM Corporationjava.util.Date 类类 Date 表示特定的瞬表示特定的瞬间间,精确到毫秒。,精确到毫秒。getTime()返回自返回自 1970 年年 1 月月 1 日日 00:00:00 GMT 以以来此来此 Date 对对象表示的毫秒数。象表示的毫秒数。2021/9/2620Template DocumentationIBM HZ-ETP 2009 IBM Corporationjava.util.Calendar Calendar 类类它它为为特定瞬特定瞬间间与一与一组诸组诸如如 Y

11、EAR、MONTH、DAY_OF_MONTH、HOUR 等等 日日历历字段之字段之间间的的转换转换提提供了一些方法,并供了一些方法,并为为操作日操作日历历字段(例如字段(例如获获得下星期的日得下星期的日期)提供了一些方法。期)提供了一些方法。getInstance()返回返回Calendar的一个实例的一个实例 2021/9/2621Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 8创建一个类创建一个类Test3_8创建一个当前时间Date对象使用calendar创建一个Date对象,时间为2009-9-2 15:63

12、打印这两个对象2021/9/2622Template DocumentationIBM HZ-ETP 2009 IBM Corporationjava.text.SimpleDateFormat SimpleDateFormat 是一个以与是一个以与语语言言环环境相关的方式来境相关的方式来格式化和分析日期的具体格式化和分析日期的具体类类。它允。它允许进许进行格式化(日期行格式化(日期-文本)、分析(文本文本)、分析(文本-日期)日期)parse()从字符串生成从字符串生成 Date。2021/9/2623Template DocumentationIBM HZ-ETP 2009 IBM Cor

13、porationPractice 9常见常见Test3_9使用DateSimpleFormat格式化当前时间Date对象使其打印格式为“年-月-日 时:分:秒”2021/9/2624Template DocumentationIBM HZ-ETP 2009 IBM Corporation下一章节包装类包装类2021/9/2625Template DocumentationIBM HZ-ETP 2009 IBM Corporation基本类型及其对应包装类基本数据类型基本数据类型包装类包装类booleanBooleanbyte BytecharCharactershortShortintIntl

14、ongLongfloatFloatdoubleDouble2021/9/2626Template DocumentationIBM HZ-ETP 2009 IBM Corporation所有包装类共同方法(1)带有基本值参数并创建包装类对象的构造函数带有基本值参数并创建包装类对象的构造函数.如可如可以利用以利用Integer包装类创建对象包装类创建对象,Integer obj=new Integer(145);2021/9/2627Template DocumentationIBM HZ-ETP 2009 IBM Corporation(2)带有字符串参数并创建包装类对象的构造函数带有字符串参

15、数并创建包装类对象的构造函数.如如new Integer(-45.36);2021/9/2628Template DocumentationIBM HZ-ETP 2009 IBM Corporation(3)将字符串转换为基本值的将字符串转换为基本值的 parseType方法方法,如如Integer.parseInt(args0);int i =Integer.parseInt(string);float f =Float.parseFloat(string);double d =Double.parseDouble(string);.固定固定与包装类的与包装类的类型匹配类型匹配2021/9/

16、2629Template DocumentationIBM HZ-ETP 2009 IBM Corporation(4)可生成对象基本值的可生成对象基本值的typeValue方法方法,如如obj.intValue();2021/9/2630Template DocumentationIBM HZ-ETP 2009 IBM Corporation(5)生成字符串表示法的生成字符串表示法的toString()方法方法,如如obj.toString().(6)对同一个类的两个对象进行比较的对同一个类的两个对象进行比较的equals()方法方法,如如obj1.eauqls(obj2);(7)生成哈稀表

17、代码的生成哈稀表代码的hashCode方法方法,如如obj.hasCode();2021/9/2631Template DocumentationIBM HZ-ETP 2009 IBM CorporationPractice 10创建创建float,int,long,double的相应包装类对象的相应包装类对象从控制台输入相应数据,并使用各自对象的从控制台输入相应数据,并使用各自对象的parseXX()给上面四个对象赋值给上面四个对象赋值使用使用xxxValue()将float 以int形式打印Int以long打印Long以double打印Double以float打印2021/9/2632Template DocumentationIBM HZ-ETP 2009 IBM Corporation下一章节JAVA I/O2021/9/2633Template DocumentationIBM HZ-ETP 2009 IBM CorporationJava I/O常用类2021/9/2634Template DocumentationIBM HZ-ETP 2009 IBM Corporation2021/9/2635Template Documentation

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁