讲解一下java数组
时间: 2024-11-09 20:12:24 浏览: 14
Java数组讲解
5星 · 资源好评率100%
Java数组是一种固定大小的数据结构,用于存储一组相同类型的元素。它由一个名称、一个数据类型以及一组连续的内存位置组成。创建数组需要指定其长度,一旦初始化,就不能改变其大小。
以下是Java数组的一些基本操作和特点:
1. **声明和创建**:例如声明一个整型数组 `int[] arr = new int[5];`,这里 `arr` 是数组名,`new int[5]` 表示创建一个包含5个整数的数组。
2. **索引和元素访问**:数组下标从0开始,如 `arr[0]` 访问第一个元素,`arr[4]` 访问最后一个元素。超过范围的索引会抛出 `ArrayIndexOutOfBoundsException` 异常。
3. **遍历**:常用for循环遍历数组,如 `for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }`
4. **修改元素**:通过索引可以直接修改数组元素的值。
5. **数组初始化**:可以一次性给数组所有元素赋初值,如 `int[] arr = {1, 2, 3, 4, 5};` 或者动态创建并赋值。
6. **静态长度数组和动态长度数组**:Java中有两种数组类型,静态长度数组(如上面的例子)和动态长度数组(ArrayList),后者允许在运行时动态增加容量。
阅读全文