下面我来详细讲解“Java数组的声明与创建示例详解”。
下面我来详细讲解“Java数组的声明与创建示例详解”。
Java数组的声明
Java数组的声明方式有两种:
- 声明数组类型后再声明数组变量
- 声明数组时直接初始化
下面分别来看这两种方式的示例。
声明数组类型后再声明数组变量
// 声明一个整型数组
int[] arr;
// 声明一个字符串数组
String[] strArr;
在这种方式下,只声明了数组类型并没有初始化,这时数组中不会有任何元素,如果直接使用数组变量,会发生 NullPointerException 异常。
声明数组时直接初始化
// 声明并初始化一个整型数组,包含 5 个元素
int[] arr = new int[]{1, 2, 3, 4, 5};
// 声明并初始化一个字符串数组,包含 3 个元素
String[] strArr = new String[]{"Java", "Python", "JavaScript"};
这种方式声明数组时就直接初始化,可以直接使用数组变量,不会出现 NullPointerException 异常。
Java数组的创建
Java数组的创建方式有三种:
- 直接创建数组并赋值
- 使用
new关键字创建数组并赋值 - 使用
new关键字创建数组但不赋值
下面分别来看这三种方式的示例。
直接创建数组并赋值
// 直接创建一个整型数组并赋值,包含 5 个元素
int[] arr = new int[]{1, 2, 3, 4, 5};
// 直接创建一个字符串数组并赋值,包含 3 个元素
String[] strArr = new String[]{"Java", "Python", "JavaScript"};
这种方式创建数组时就直接初始化并赋值。
使用 new 关键字创建数组并赋值
// 使用 new 关键字创建一个整型数组并赋值,包含 5 个元素
int[] arr = new int[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
// 使用 new 关键字创建一个字符串数组并赋值,包含 3 个元素
String[] strArr = new String[3];
strArr[0] = "Java";
strArr[1] = "Python";
strArr[2] = "JavaScript";
这种方式创建数组时,使用 new 关键字先创建了一个空数组,然后再把具体的值赋进去。
使用 new 关键字创建数组但不赋值
// 使用 new 关键字创建一个整型数组,包含 5 个元素
int[] arr = new int[5];
// 使用 new 关键字创建一个字符串数组,包含 3 个元素
String[] strArr = new String[3];
这种方式创建数组时,使用 new 关键字先创建了一个空数组,但没有赋具体的值。
以上就是关于“Java数组的声明与创建”内容的详细讲解。
沃梦达教程
本文标题为:Java数组的声明与创建示例详解
猜你喜欢
- Spring Cloud Gateway动态路由Apollo实现详解 2023-06-30
- Java数据结构之有向图的拓扑排序详解 2023-07-01
- spring的maven配置文件整理 2023-08-01
- MybatisPlus关联查询的完美实现方案 2023-08-10
- 使用jar包反编译形成pom工程 2023-01-18
- JSP+EXt2.0实现分页的方法 2023-12-27
- 解决JSP开发中Web程序显示中文三种方法 2023-12-27
- springMVC解决ajax请求乱码的三种方法 2023-08-01
- java – 服务方法的事务管理器,它对来自多个模式的表执行数据库操作 2023-11-04
- JSP 获取本地图片的实例详解 2023-07-31
