java对数组的操作

Posted K_artorias

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java对数组的操作相关的知识,希望对你有一定的参考价值。

1 拷贝数组
数组全拷贝
数组定位拷贝
2 判断数组是否相等(每个元素都对应相等)
3 数组和集合的相互转化

 1 import java.util.Arrays;
 2 import java.util.List;
 3 
 4 /*
 5  1 拷贝数组
 6      数组全拷贝
 7      数组定位拷贝
 8  2 判断数组是否相等(每个元素都对应相等)
 9  3 数组和集合的相互转化
10  * */
11 
12 public class Demo2 {
13     public static void main(String[] args) {
14         Integer[] arr = {1, 2, 3, 4};
15         //数组拷贝函数(要被拷贝的数组, 拷贝后的新数组长度)
16         Integer[] arr2 = Arrays.copyOf(arr, 4);
17         System.out.println("arr2拷贝之后的数组:" + Arrays.toString(arr2));
18         //定位拷贝
19         Integer[] arr3 = Arrays.copyOfRange(arr, 1, 3);//复制第1个到第三个元素,左开右闭,即复制的数为2,3
20         System.out.println("arr3部分拷贝之后的数组:" + Arrays.toString(arr3));
21         //判断数组相等性
22         System.out.println("比较arr和arr2是否相同:" + Arrays.equals(arr, arr2));
23         //把数组转化成list集合
24         List<Integer> list = Arrays.asList(arr);
25         System.out.println("集合的元素:" + list);
26         
27     }
28 }

运行结果:

 

以上是关于java对数组的操作的主要内容,如果未能解决你的问题,请参考以下文章

js简洁代码片段

setOnItemClickListener没有对点击片段进行任何操作

几个关于js数组方法reduce的经典片段

如何在片段中使用 GetJsonFromUrlTask​​.java

VSCode自定义代码片段—— 数组的响应式方法

VSCode自定义代码片段10—— 数组的响应式方法