数组字符串常用类的处理

数组字符串常用类的处理

ID:46238014

大小:389.84 KB

页数:24页

时间:2019-11-22

数组字符串常用类的处理_第1页
数组字符串常用类的处理_第2页
数组字符串常用类的处理_第3页
数组字符串常用类的处理_第4页
数组字符串常用类的处理_第5页
资源描述:

《数组字符串常用类的处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组,字符串的处理数组数组是具有相同数据类型的数据的集合。1.创建指定长度的数组:数据类型变量名[]=new数据类型[数组长度];或数据类型[]变量名=new数据类型[数组长度];int[]a=newint[10];//声明长度和容量为10的数组2.在创建数组的时候初始化为元素赋值数据类型[]变量名={值1,值2,值3,……,值N};或数据类型变量名[]={值1,值2,值3,……,值N};String[]s={"A","B","C","D"};//声明长度和容量为4的数组,并赋值数组访问数组的元素和长度数组的长度数组

2、名.length;上面数组的长度为:System.out.println(s.length);获取数组元素的值数组元素的下标从0开始:所以第一个元素是:数组名[0]System.out.println(s[0]);最后一个元素是:数组名[数组长度-1]System.out.println(s[s.length-1]);为数组元素赋值:s[0]="A";s[1]="B"';……s[4]="E";//由于数组的长度是5,所以我们只能放5个元素Strings[]=newString[5];如果越界,访问和操作数组元素,则会

3、抛出ArrayIndexOutOfBoundsException异常。数组数组的遍历。String[]s={"A","B","C","D"};1.简单for循环for(inti=0;i

4、定2.对象创建后,长度是固定不可变的如上,String型数组中,除了String型的字符串,其他类型都不能再存放。如s[0]=5;将会引发而且,数组的最大长度是4,不能再修改。如s.length=10;是非法的。多维数组Java支持多维数组。String[][]s=newString[3][3];相当于如下表:s[0][0]s[0][1]s[0][2]s[1][0]s[1][1]s[1][2]s[2][0]s[2][1]s[2][2]多维数组特殊的二维数组。当第二维的数组长度不一致时。String[][]s=newS

5、tring[3][];s[0]=newString[]{"A"};s[1]=newString[]{"B","C"};s[2]=newString[]{"D","E","F"};等价于String[][]s2={{"A"},{"B","C"},{"D","E","F"}};多维数组遍历二维数组for(inti=0;i

6、][0]:As[1][0]:Bs[1][1]:Cs[2][0]:Ds[2][1]:Es[2][2]:FString数据类型String不是基本数据类型,它是一个对象。String类对象的对象值是不能修改的,因为它是final的。String类的常用构造方法:String();创建一个内容为空的字符串String(Stringvalue);字符串参数指定字符串的内容String(char[]value);字符数组参数指定字符串的内容String(byte[]bytes);根据本地平台默认的字符编码由字节数组构造一个字符

7、串String(byte[]bytes,StringcharsetName);根据charset指定的字符编码,由字节数组构造一个字符串String类的常用方法:length():返回字符串的字符个数String数据类型String不是基本数据类型,它是一个对象。String类对象的对象值是不能修改的,因为它是final的。String类的常用方法:charcharAt(intindex);返回字符串中index位置上的字符,索引从0开始getChars(intsrcBegin,intsrcEnd,chardst[]

8、,intdstbegin):从当前字符串中拷贝从srcBegin到srcEnd位置的字符串到dst数组中,dstbegin为提前的字符存放到数组中的起始位置。equals(Objectstr)和equalsIgnoreCase(Stringstr):判断两个字符对象的内容是否相同。equalsIgnoreCase方法不区分大小写。intcomp

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

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

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