首页 > 常见问题 > 正文

java数组赋值方式

小老鼠
发布: 2024-05-09 23:54:16
原创
418 人浏览过

在 Java 中,为数组赋值的 6 种方法包括:直接初始化使用循环使用 Arrays.fill() 方法从另一个数组复制使用流 API使用第三方工具类(如 Apache Commons Lang)

java数组赋值方式

Java 数组赋值方式

在 Java 中,为数组分配值有多种方式:

1. 直接初始化

<code class="java">int[] arr = {1, 2, 3, 4, 5};</code>
登录后复制

2. 使用循环

<code class="java">int[] arr = new int[5];
for (int i = 0; i < 5; i++) {
    arr[i] = i + 1;
}</code>
登录后复制

3. 使用 Arrays.fill() 方法

<code class="java">int[] arr = new int[5];
Arrays.fill(arr, 5); // 将所有元素填充为 5</code>
登录后复制

4. 从另一个数组复制

<code class="java">int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[5];
System.arraycopy(arr1, 0, arr2, 0, 5); // 将 arr1 的元素复制到 arr2 中</code>
登录后复制

5. 使用流 API

<code class="java">int[] arr = IntStream.rangeClosed(1, 5).toArray(); // 将整数流转换为数组</code>
登录后复制

6. 使用工具类

可以使用第三方工具库(如 Apache Commons Lang),提供额外的数组赋值实用方法:

<code class="java">int[] arr = new int[5];
ArrayUtils.add(arr, 1, 2, 3, 4, 5); // 使用 ArrayUtils.add() 逐个添加元素
ArrayUtils.reverse(arr); // 使用 ArrayUtils.reverse() 反转数组</code>
登录后复制

以上是java数组赋值方式的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板