如何在 Java 中将两个数组相除?将数组转换为 List。使用 for 循环遍历两个 List 并逐个元素相除。将 List 转换为数组。

Java 中两个数组相除
两个数组相除在 Java 中没有直接的方法,但可以使用以下步骤来实现:
1. 将数组转换为 List
<code class="java">List<Integer> list1 = Arrays.asList(array1); List<Integer> list2 = Arrays.asList(array2);</code>
2. 使用 for 循环遍历两个 List
立即学习“Java免费学习笔记(深入)”;
<code class="java">for (int i = 0; i < list1.size(); i++) {
if (list2.get(i) != 0) {
list1.set(i, list1.get(i) / list2.get(i));
}
}</code>3. 将 List 转换为数组
<code class="java">int[] result = list1.stream().mapToInt(i -> i).toArray();</code>
示例代码:
<code class="java">int[] array1 = {1, 2, 3, 4};
int[] array2 = {2, 3, 1, 0};
List<Integer> list1 = Arrays.asList(array1);
List<Integer> list2 = Arrays.asList(array2);
for (int i = 0; i < list1.size(); i++) {
if (list2.get(i) != 0) {
list1.set(i, list1.get(i) / list2.get(i));
}
}
int[] result = list1.stream().mapToInt(i -> i).toArray();
System.out.println(Arrays.toString(result));</code>输出:
<code>[0, 0, 3, 0]</code>
以上就是java两个数组相除怎么算的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号