首页 第5章 字符串和日期类

第5章 字符串和日期类

举报
开通vip

第5章 字符串和日期类null第5章 字符串和日期类*第5章 字符串和日期类 由于在编程设计中字符串应用非常广泛,因此Java把字符串作为类来处理。如果需要对字符串进行拼接,则StringBuffer类将会比String更好地完成任务。StringTokenizer对象对分析字符串提供帮助。另外与日常工作相关的就是日期对象:Date和Calendar对象。在本章将详细介绍这几个编程设计中经常使用的类。本章知识要点:*本章知识要点: 了解字符串对象的几种定义方式和区别 掌握字符串对象常用的方法和属性 掌握StringBuffe...

第5章  字符串和日期类
null第5章 字符串和日期类*第5章 字符串和日期类 由于在编程设计中字符串应用非常广泛,因此Java把字符串作为类来处理。如果需要对字符串进行拼接,则StringBuffer类将会比String更好地完成任务。StringTokenizer对象对分析字符串提供帮助。另外与日常工作相关的就是日期对象:Date和Calendar对象。在本章将详细介绍这几个编程设计中经常使用的类。本章知识要点:*本章知识要点: 了解字符串对象的几种定义方式和区别 掌握字符串对象常用的方法和属性 掌握StringBuffer对象的使用方法 掌握StringTokenizer对象的使用方法 了解Date和Calendar类的基本使用方法 掌握格式化文本的方法 理解String、StringBuffer和StringTokenizer对象的区别 5.1 字符串对象String类*5.1 字符串对象String类 Java使用java.lang包中的Sting类来创建一个字符串对象。Java中的字符串是使用String对象 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示,这不同于其他的设计语言,例如在C语言中字符串是一个字符数组,可以通过使用数组的方式来使用字符串。5.1.1 创建String对象5.1.1 创建String对象 字符串对象被赋值之后,某种意义上其值是不可变的,即它们的值在创建之后不能通过字符串方法进行更改,但可以使用其他变量重新赋值进行更改。字符串常量是使用双引号引起的内容,例如“”天气晴朗””、“”123.3””、“”student””等。*5.1.2 常用方法5.1.2 常用方法 这些常用方法根据其作用可以分为:字符串比较、字符串检索、字符串替换、字符串截取和类型转换等五类。*5.2 StringBuffer类5.2 StringBuffer类 StringBuffer类允许用户创建可以以各种方式修改的字符串对象,它与描述字符串常量的String类不同。当用户使用StringBuffer类的字符串时,用户并没有创建一个新的String对象,而是直接操作源字符串本身。为此,StringBuffer类提供了与String类不同的方法集,所有的操作都直接发生在包含该字符串的缓冲区上。*5.2.1 创建StringBuffer对象5.2.1 创建StringBuffer对象 与创建String对象不同,创建StringBuffer对象必须使用构造方法来创建。StringBuffer类提供了几个构造方法允许用户以各种方式构造StringBuffer对象。*5.2.2 常用方法5.2.2 常用方法 在本节将介绍StringBuffer对象常用方法:*5.3 StringTokenizer类5.3 StringTokenizer类 有时我们需要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号。例如。对于字符串www.itzcn.com,如果我们把点号作为该字符串的分隔符,那么该字符串有三个语言符号。当我们分析一个字符串时,可以使用java.util包中的StringTokenizer类。*5.4 Date类和Calendar5.4 Date类和Calendar 使用Date类的无参数构造方法创建的对象可以获取本地当前时间。Date对象表示时间的默认顺序是星期、月、日、小时、分、秒、年。*5.4.2 Calendar类*5.4.2 Calendar类 Calendar类在java.util包中。创建一个Calendar对象使用Calendar类的static方法getInstance()可以初始化一个日历对象。5.5 格式化文本*5.5 格式化文本 在编程过程中,程序员往往会遇到显示货币、日期等数据的特殊需求,而通过在现实中加入分隔符是十分麻烦的。为此,Java语言提供了专门的类,用来格式化输出特殊的数据,比如日期、数字、货币和百分数。 5.5.1 格式化日期5.5.1 格式化日期 对日期和时间进行格式化,可以使用Java提供的DateFormat类来处理。它首先需要使用默认的,或是调用静态的getAvailableLocales()方法,来获取对日期格式化进行支持的locale数组。*5.5.2 格式化数字5.5.2 格式化数字 对数字、货币的格式化,Java语言提供了NumberFormat类来处理有关的问题。此类提供的方法,可以分别对数字、货币量和百分比进行格式化和分析。*
本文档为【第5章 字符串和日期类】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_570277
暂无简介~
格式:ppt
大小:619KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2013-01-09
浏览量:18