ibmjava常用类介绍

上传人:F****n 文档编号:96391858 上传时间:2019-08-25 格式:PPT 页数:35 大小:260.50KB
返回 下载 相关 举报
ibmjava常用类介绍_第1页
第1页 / 共35页
ibmjava常用类介绍_第2页
第2页 / 共35页
ibmjava常用类介绍_第3页
第3页 / 共35页
ibmjava常用类介绍_第4页
第4页 / 共35页
ibmjava常用类介绍_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《ibmjava常用类介绍》由会员分享,可在线阅读,更多相关《ibmjava常用类介绍(35页珍藏版)》请在金锄头文库上搜索。

1、2019/8/25,Java 常用类讲解,彭鹏 IBM Learning & Knowledge,2,Template Documentation,2019/8/25,Agenda,文字处理 数字处理 时间日期处理 包装类 JAVA I/O,3,Template Documentation,2019/8/25,文字处理java.lang.String类,String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc“ )都作为此类的实例来实现。 字符串是常量;它们的值在创建之后不能改变。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享它们。,4,Te

2、mplate Documentation,2019/8/25,字符串的比较,compareTo() 按字典顺序比较两个字符串。 compareToIgnoreCase() 按字典顺序比较两个字符串,不考虑大小写。 equals() 比较此字符串与指定的对象。 equalsIgnoreCase() 比较此字符串与指定的对象,不考虑大小写。 endsWith() 测试此字符串是否以指定的后缀结束。 startsWith() 测试此字符串是否以指定的前缀开始。,5,Template Documentation,2019/8/25,Practice 1,新建一个类Test3_1,测试字符串比较方法,6

3、,Template Documentation,2019/8/25,字符串转换,toLowerCase() 将所有字符都转换为小写。 toUpperCase() 将所有字符都转换为大写。 trim() 删除空格 replace() 替换字符串。,7,Template Documentation,2019/8/25,Practice 2,新建一个类Test3_2,测试所有字符串转换方法,8,Template Documentation,2019/8/25,提取字符串,charAt() 返回指定索引处的 char 值。 substring() 返回字符串的一个子字符串。,9,Template Do

4、cumentation,2019/8/25,Practice 3,新建一个类Test3_3,测试所有提取字符串方法,10,Template Documentation,2019/8/25,查找字符串,indexOf() 返回第一次出现的指定子字符串的索引。,11,Template Documentation,2019/8/25,Practice 4,新建一个类Test3_4,测试查找字符串方法,12,Template Documentation,2019/8/25,字符串的长度,length() 返回此字符串的长度。 getBytes().length 返回此字符串的字节数 。,13,Temp

5、late Documentation,2019/8/25,Practice 5,新建一个类Test3_5,测试字符串长度,14,Template Documentation,2019/8/25,将值转化为字符串,valueOf() 返回字符串表示形式。,15,Template Documentation,2019/8/25,Practice 6,新建一个类Test3_6,测试返回字符串方法,16,Template Documentation,2019/8/25,java.lang.StringBuffer类,可变字符序列。一个类似于 String 的字符串缓冲区,但通过方法调用可以改变该序列的

6、长度和内容。 从速度上来看,字符串如果要改变时建议用这个类,如组成SQL文。,17,Template Documentation,2019/8/25,改变内容,append() 追加字符串。 toString() 返回字符串表示形式,18,Template Documentation,2019/8/25,Practice 7,新建一个类Test3_7 新建java.lang.StringBuffer的引用变量 测试字符串添加,19,Template Documentation,2019/8/25,下一章节,日期时间处理,20,Template Documentation,2019/8/25,j

7、ava.util.Date,类 Date 表示特定的瞬间,精确到毫秒。 getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。,21,Template Documentation,2019/8/25,java.util.Calendar,Calendar 类它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 getInstance() 返回Calendar的一个实例,22,Template Documen

8、tation,2019/8/25,Practice 8,创建一个类Test3_8 创建一个当前时间Date对象 使用calendar创建一个Date对象,时间为2009-9-2 15:63 打印这两个对象,23,Template Documentation,2019/8/25,java.text.SimpleDateFormat,SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类。它允许进行格式化(日期 - 文本)、分析(文本 - 日期) parse() 从字符串生成 Date。,24,Template Documentation,2019/8/25,Pr

9、actice 9,常见Test3_9 使用DateSimpleFormat格式化当前时间Date对象 使其打印格式为“年-月-日 时:分:秒”,25,Template Documentation,2019/8/25,下一章节,包装类,26,Template Documentation,2019/8/25,基本类型及其对应包装类,27,Template Documentation,2019/8/25,所有包装类共同方法,(1)带有基本值参数并创建包装类对象的构造函数.如可以利用Integer包装类创建对象,Integer obj=new Integer(145);,28,Template Doc

10、umentation,2019/8/25,(2)带有字符串参数并创建包装类对象的构造函数.如new Integer(“-45.36“);,29,Template Documentation,2019/8/25,(3)将字符串转换为基本值的 parseType方法,如Integer.parseInt(args0);,固定,与包装类的 类型匹配,30,Template Documentation,2019/8/25,(4)可生成对象基本值的typeValue方法,如obj.intValue();,31,Template Documentation,2019/8/25,(5)生成字符串表示法的toS

11、tring()方法,如obj.toString(). (6)对同一个类的两个对象进行比较的equals()方法,如obj1.eauqls(obj2); (7)生成哈稀表代码的hashCode方法,如obj.hasCode();,32,Template Documentation,2019/8/25,Practice 10,创建float, int, long, double的相应包装类对象 从控制台输入相应数据,并使用各自对象的parseXX()给上面四个对象赋值 使用xxxValue() 将float 以int形式打印 Int以long打印 Long以double打印 Double以float打印,33,Template Documentation,2019/8/25,下一章节,JAVA I/O,34,Template Documentation,2019/8/25,Java I/O常用类,35,Template Documentation,2019/8/25,

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

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号