Java数组和字符串类型.ppt

Java数组和字符串类型.ppt

ID:48807663

大小:106.50 KB

页数:18页

时间:2020-01-27

Java数组和字符串类型.ppt_第1页
Java数组和字符串类型.ppt_第2页
Java数组和字符串类型.ppt_第3页
Java数组和字符串类型.ppt_第4页
Java数组和字符串类型.ppt_第5页
资源描述:

《Java数组和字符串类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章数组和字符串类型教学目标本章将介绍一种重要的数据结构——数组,数组是相同数据类型的元素的集合,数组中的各个元素在内存中按照先后顺序连续存放在一起。每个元素用整个数组的名称和它自己在数组中的下标位置来表示,例如,a[0]表示数组a的第一个元素,a[1]代表数组a的第二个元素,以此类推。另外,还将介绍程序设计中最常使用的一个类型——字符串,字符串的处理是比较容易发生错误的地方。在C/C++中,把字符串作为字符数组来处理,明确以字符’/0’作为字符串结束的标志。而Java语言是将字符串作为对象来处理,在对象中封装了一系列的方法,不仅减少了程序设计的工作量,并且规范了程序编程,

2、减少了错误的发生。通过本章的学习,读者将学会如何使用数组和字符串来处理较复杂的数据类型。教学重点一维数组二维数组字符串StringTokenizer类String与其他数据类型之间的转换一维数组一维数组的声明一维数组初始化访问数组元素一维数组的声明声明一维数组的格式如下:typearrayName[];type[]arrayName;其中,各项参数的意义如下:type是数组的类型,可以为byte、short、int、long、float、double、char等Java的任意简单数据类型、类和接口。arrayName是数组名称,必须是合法的Java标识符。例如,下面的代码声明

3、了两个一维数组:intMyIntArray[];//声明了一个名称为MyIntArray的int型数组Pen[]PenArray;//声明了一个名称为PenArray的Pen类的对象数组一维数组初始化为数组分配空间的语法格式如下:数组名=new数组元素类型[数组元素的个数];访问数组元素可以通过下标来唯一确定数组中的每个元素。与C/C++一样,Java数组元素的起始下标为0,最后一个元素的下标为数组长度减1。例如,以下定义了一个整型数组A:int[]A=newint[10];可以通过A[0]来访问数组A的第一个元素,通过A[1]来访问数组的第二个元素,依次类推,通过A[9]来

4、访问数组的最后一个元素。多维数组二维数组定义与初始化访问二维数组元素二维数组定义与初始化仿照一维数组的定义,二维数组的定义格式如下:typearrayName[][];type[][]arrayName;其中,type可以为任意的简单数据类型,也可以是对象类等复合数据类型;arrayName是数组名称,该名称必须是合法的Java标识符。访问二维数组元素与一维数组一样,访问二维数组元素时,只需指定数组元素所在的行、列,即可得到相对应的数组元素。二维数组中各维数的下标都从零开始,各维的最后一个元素的下标是该维数据元素的个数减1,这与一维数组是一样的。字符串类型定义字符串访问和修改

5、字符串定义字符串Java语言把字符串作为对象来处理,String和StringBuffer类都可以用来表示一个字符串。String对象用来表示固定字符串,所以跟字符串常量联系在一起。String类的字符串可以直接用赋值运算符进行初始化,例如:Stringstr="HelloWorld!";也可以利用String类的构造方法进行初始化StringBuffer类创建的对象可以包含可修改的字符串。StringBuffer对象中的内容可以随意改变,并且在程序执行期间,它的大小可以自动增加或缩小。访问和修改字符串String类和StringBuffer类都提供的方法:length()、

6、charcharAt(intindex)、indexOf()、lastIndexOf()、getChars()、subString()String类的其他方法:toUpperCase()、toLowerCase()、concat()、replace()、copyValueOf()StringBuffer类的其他方法:setLength()、append()、insert()使用StringTokenizer类在Java类库的java.util包中,有一个用于进行字符串分析的类StringTokenizer,其功能是将对字符串进行分解的方法进行封装,以简化应用程序设计过程中的工

7、作量。StringTokenizer类提供了以下3个构造方法:StringTokenizer(Stringstr)StringTokenizer(Stringstr,Stringdelim)StringTokenizer(Stringstr,Stringdelim,booleanreturnTokens)字符串与其他数据类型的转换其他对象转换为字符串字符串转换为其他对象其他对象转换为字符串在计算机中,数据以二进制格式存储并被使用。在将它显示给用户时,必须将其转换为字符串。其中一种转换方法是使用Strin

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

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

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