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条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注