节数组和集合类学习教案.pptx
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPTX 页数:65 大小:330KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

节数组和集合类学习教案.pptx

节数组和集合类学习教案.pptx

预览

免费试读已结束,剩余 55 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学content6.1数组数组的概念(gàiniàn)数组中的变量被称作数组的元素元素没有名字,通过(tōngguò)数组名字和非负整数下标值引用数组元素。每个数组都有一个由publicfinal修饰的成员变量:length,即数组含有元素的个数(length可以是正数或零)6.1.1数组的声明(shēngmíng)数组声明(shēngmíng)的例子6.1.2数组的创建(chuàngjiàn)数组创建(chuàngjiàn)的例子6.1.3数组元素(yuánsù)的初始化6.1.3数组元素(yuánsù)的初始化数组元素(yuánsù)初始化的例子6.1.4数组的引用(yǐnyòng)publicclassMyArray{publicstaticvoidmain(String[]args){intmyArray[];//声明数组myArray=newint[10];//创建数组System.out.println("Index\t\tValue");for(inti=0;i<myArray.length;i++)System.out.println(i+"\t\t"+myArray[i]);//证明数组元素默认初始化为0//myArray[10]=100;//将产生(chǎnshēng)数组越界异常}}数组变量名是一个(yīɡè)引用6.1.5二维数组二维数组例子(lìzi)二维数组的长度(chángdù)二维数组的实现(shíxiàn)过程6.1.6数组的排序(páixù)publicclassTest6_5{publicstaticvoidmain(String[]args){Student[]ss=newStudent[]{newStudent(1,"iven"),newStudent(2,"tom"),newStudent(3,"rose"),newStudent(3,"jone")};Arrays.sort(ss);for(inti=0;i<ss.length;i++){System.out.println(ss[i]);}}}类和数组的应用(yìngyòng)举例字符串基础(jīchǔ)类字符串的表示(biǎoshì)和生成方法字符串的表示和生成(shēnɡchénɡ)方法字符串的表示(biǎoshì)和生成方法CreatingStringsCreatingStringBuffers字符串的访问(fǎngwèn)字符串的访问(fǎngwèn)字符串的访问(fǎngwèn)字符串的修改(xiūgǎi)字符串的修改(xiūgǎi)字符串的修改(xiūgǎi)字符串的修改(xiūgǎi)字符串的比较、转化(zhuǎnhuà)和链接字符串的比较、转化(zhuǎnhuà)和链接字符串的比较、转化(zhuǎnhuà)和连接ComparingStringsDeterminingIfaStringContainsaSubstringGettingaSubstringfromaStringStringstring="madam,iamAdam";//Characters//Firstoccurrenceof‘a’intindex=string.indexOf('a');//1//Lastoccurrenceindex=string.lastIndexOf('a');//14//Notfoundindex=string.lastIndexOf('z');//-1Substrings//Firstoccurrenceindex=string.indexOf("dam");//1//Lastoccurrenceindex=string.lastIndexOf("dam");//13//Notfoundindex=string.lastIndexOf("z");//-1staticStringreplace(Stringstr,Stringpattern,Stringreplace){ints=0;inte=0;StringBufferresult=newStringBuffer();while((e=str.indexOf(pattern,s))>=0){result.append(str.substring(s,e));result.append(replace);s=e+pattern.length();}result.append(str.substring(s));returnresult.toString();}ConvertingaPrimitiveTypeValuetoaSt