如果您无法下载资料,请参考说明:
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