《字符串和日期类》PPT课件.ppt_第1页
《字符串和日期类》PPT课件.ppt_第2页
《字符串和日期类》PPT课件.ppt_第3页
《字符串和日期类》PPT课件.ppt_第4页
《字符串和日期类》PPT课件.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,第5章 字符串和日期类,由于在编程设计中字符串应用非常广泛,因此Java把字符串作为类来处理。如果需要对字符串进行拼接,则StringBuffer类将会比String更好地完成任务。StringTokenizer对象对分析字符串提供帮助。另外与日常工作相关的就是日期对象:Date和Calendar对象。在本章将详细介绍这几个编程设计中经常使用的类。,2,本章知识要点:,了解字符串对象的几种定义方式和区别 掌握字符串对象常用的方法和属性 掌握StringBuffer对象的使用方法 掌握StringTokenizer对象的使用方法 了解Date和Calendar类的基本使用方法 掌握格式化文本的方法 理解String、StringBuffer和StringTokenizer对象的区别,3,5.1 字符串对象String类,Java使用java.lang包中的Sting类来创建一个字符串对象。Java中的字符串是使用String对象表示,这不同于其他的设计语言,例如在C语言中字符串是一个字符数组,可以通过使用数组的方式来使用字符串。,5.1.1 创建String对象,字符串对象被赋值之后,某种意义上其值是不可变的,即它们的值在创建之后不能通过字符串方法进行更改,但可以使用其他变量重新赋值进行更改。字符串常量是使用双引号引起的内容,例如“”天气晴朗”、“”123.3”、“”student”等。,4,5.1.2 常用方法,这些常用方法根据其作用可以分为:字符串比较、字符串检索、字符串替换、字符串截取和类型转换等五类。,5,5.2 StringBuffer类,StringBuffer类允许用户创建可以以各种方式修改的字符串对象,它与描述字符串常量的String类不同。当用户使用StringBuffer类的字符串时,用户并没有创建一个新的String对象,而是直接操作源字符串本身。为此,StringBuffer类提供了与String类不同的方法集,所有的操作都直接发生在包含该字符串的缓冲区上。,6,5.2.1 创建StringBuffer对象,与创建String对象不同,创建StringBuffer对象必须使用构造方法来创建。StringBuffer类提供了几个构造方法允许用户以各种方式构造StringBuffer对象。,7,5.2.2 常用方法,在本节将介绍StringBuffer对象常用方法:,8,5.3 StringTokenizer类,有时我们需要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号。例如。对于字符串,如果我们把点号作为该字符串的分隔符,那么该字符串有三个语言符号。当我们分析一个字符串时,可以使用java.util包中的StringTokenizer类。,9,5.4 Date类和Calendar,使用Date类的无参数构造方法创建的对象可以获取本地当前时间。Date对象表示时间的默认顺序是星期、月、日、小时、分、秒、年。,10,11,5.4.2 Calendar类,Calendar类在java.util包中。创建一个Calendar对象使用Calendar类的static方法getInstance()可以初始化一个日历对象。,12,5.5 格式化文本,在编程过程中,程序员往往会遇到显示货币、日期等数据的特殊需求,而通过在现实中加入分隔符是十分麻烦的。为此,Java语言提供了专门的类,用来格式化输出特殊的数据,比如日期、数字、货币和百分数。,5.5.1 格式化日期,对日期和时间进行格式化,可以使用Java提供的DateFormat类来处理。它首先需要使用默认的,或是调用静态的getAvailableLocales()方法,来获取对日期格式化进行支持的locale数组。,13,5.5.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论