Java-数组的基本操作
数组的基本操作:
1:数组基本操作:
获取元素: 元素类型 变量 = 数组名[index];
设置元素: 数组名[index] = 值;
遍历数组元素: 建议使用for循环,事先知道循环的次数.
数组长度: int len = 数组名.length; length是属性,不是方法.
索引范围: 从0开始,逐一递增. [0,数组名.length-1]
2:操作数组常见异常:
NullPointerException:空指针异常(空引用).
当数组还未初始化,就直接操作数组.
String[] bs = null;
System.out.println(bs.length)
ArrayIndexOutOfBoundsException:数组的索引越界异常.
3:获取数组最大最小元素(getMax,getMin).
4:打印数组元素:
直接打印数组的时候,打印出来是hashCode值,如[I@7439aca7.
我们不喜欢,我们想打印数组的时候,把该数组的元素打印出来.
String[] arr = {"A","B","C","D","E"};
定义方法打印:
字符串表示形式由数组的元素列表组成,括在方括号("[]")中。相邻元素用字符 ", "(逗号加空格)分隔。
打印格式:[A, B, C, D, E]
5:逆序排列数组元素:
原数组:[A, B, C, D, E]
逆序操作
新数组:[E, D, C, B, A]
6:元素出现索引(第一次/最后一次),线性搜索.
int[] arr = {10,20,30,10,50,-30,10};
获取元素10在arr数组中第一次出现的索引(indexOf): 0
获取元素10在arr数组中最后一次出现的索引(lastIndexOf):6
共有 0 条评论