zoukankan      html  css  js  c++  java
  • 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 }

    运行结果:

  • 相关阅读:
    Python-08-内置函数
    Python-07-高阶函数
    Python-06-函数
    Python-05-字符串格式化
    Python-04-数据结构
    Python-03-流程控制
    yum-config-manager命令找不到的解决方法
    Centos7 yum 出现could not retrieve mirrorlist 最终解决方案
    后台皮肤保存
    基于Docker的Mysql主从复制搭建
  • 原文地址:https://www.cnblogs.com/K-artorias/p/7354608.html
Copyright © 2011-2022 走看看