Java面向对象程序设计案例教程课件:数组与字符串.ppt

Java面向对象程序设计案例教程课件:数组与字符串.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.3数组的应用【例3-5】实现冒泡排序算法//定义对数组排序的方法 publicstaticvoidbubbleSort(int[]arr){ //定义外层循环 for(inti=0;iarr.length-1;i++){ //定义内层循环 for(intj=0;jarr.length-i-1;j++){//比较相邻元素 if(arr[j]arr[j+1]){ 3.3数组的应用【例3-5】实现冒泡排序算法//下面的三行代码用于交换两个元素 inttemp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } System.out.print(第+(i+1)+轮排序后:); printArray(arr);//每轮比较结束打印数组元素 } }}3.3数组的应用程序运行结果如图所示。【例3-5】实现冒泡排序算法3.4字符串的应用3.4.1String类构造字符串对象String类提供了如下一些常用的构造函数来构造字符串对象。(1)String()构造一个空的字符串对象。(2)String(charchars[]):以字符数组chars的内容构造一个字符串对象。(3)String(charchars[],intstartIndex,intnumChars)以字符数组chars中从startIndex位置开始的numChars个字符构造一个字符串对象。(4)String(byte[]bytes):以字节数组bytes的内容构造一个字符串对象。(5)String(byte[]bytes,intoffset,intlength):以字节数组bytes中从offset位置开始的length个字节构造一个字符串对象。3.4字符串的应用3.4.1String类String类对象的常用方法String类也提供了众多的方法用于操作字符串,以下列出一些常用的方法。(1)publicintlength():返回字符串的字符个数。publiccharcharAt(intindex):返回字符串中index位置上的字符,其中index值的范围是0~length-1。(3)publicintindexOf(charch)返回字符ch在字符串中第一次出现的位置。(4)publiclastIndexOf(charch)返回字符ch在字符串中最后一次出现的位置。(5)publicintindexOf(Stringstr)返回子串str在字符串中第一次出现的位置。(6)publicintlastIndexOf(Stringstr)返回子串str在字符串中最后一次出现的位置。《Java面向对象程序设计案例教程》《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1数组与字符串本章目标一维数组二维数组数组的应用字符串的应用*3.1一维数组3.1.1一维数组的声明一维数组的声明格式有两种,分别是:数据类型[]数组名;数据类型数组名[];例如:int[]scores;//定义存储分数的数组,类型为整型doubleheight[];//定义存储身高的数组,类型为浮点型String[]names;//定义存储姓名的数组,类型为字符串。3.1一维数组3.1.2一维数组的创建初始化方法: 使用关键字new为数组分配存储空间格式如下: 类型标识符数组名[]=new类型标识符[数组长度]; 类型标识符[]数组名=new

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档