java数组赋值方式有:直接逐个赋值数组初始化器一次性赋值使用system.arraycopy()方法拷贝数组使用循环遍历赋值java 8及以上可以使用stream api的map()方法修改数组元素
Java数组赋值方式
Java中,数组赋值有以下几种方式:
1. 直接赋值
直接赋值是最简单的方式,将元素逐一赋值给数组。
立即学习“Java免费学习笔记(深入)”;
int[] arr = new int[5]; arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; arr[4] = 5;
2. 数组初始化器
数组初始化器可以一次性为数组元素赋值。
int[] arr = {1, 2, 3, 4, 5};
3. 数组拷贝
可以使用System.arraycopy()方法将一个数组拷贝到另一个数组。
int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5]; System.arraycopy(arr1, 0, arr2, 0, 5);
4. 循环赋值
可以使用循环来遍历数组并赋值。
int[] arr = new int[5]; for (int i = 0; i < arr.length; i++) { arr[i] = i + 1; }
5. Stream API (Java 8及以上)
Java Stream API提供了map()方法,可以在流上进行操作并返回一个新的流。可以使用map()方法来修改数组元素。
int[] arr = {1, 2, 3, 4, 5}; int[] newArr = Arrays.stream(arr).map(i -> i * i).toArray();
以上就是java数组赋值方式有哪些的详细内容,更多请关注图灵教育其它相关文章!