首页 > 其他分享 >数组的拷贝

数组的拷贝

时间:2023-05-28 11:34:29浏览次数:40  
标签:arr int System length arr2 数组 拷贝 public

package com.Demo;
//数组的拷贝
public class Test5 {
    public static void main(String[] args) {
        int[] arr={11,22,33};
        int[] arr2=copy(arr);
        dayin(arr2);
    }
    public static void dayin(int[] arr){
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(i==arr.length-1?arr[i]:arr[i]+",");
        }
        System.out.println("]");
    }
    public static int[] copy(int[] arr){
        int[] arr2=new int[arr.length];
        for (int i = 0; i < arr.length; i++) {
            arr2[i]=arr[i];
        }
        return arr2;
    }
}

 

标签:arr,int,System,length,arr2,数组,拷贝,public
From: https://www.cnblogs.com/Karl-hut/p/17437975.html

相关文章

  • leetcode:合并两个有序数组
    题目给你两个按非递减顺序排列的整数数组 nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1......
  • 静态初始化数组
    1packagecom.karl1;23publicclassArrayDemo{4publicstaticvoidmain(String[]args){5//静态初始化数组67//1.数据类型[]数组名=new数据类型[]{元素1,元素2,元素3.。。。。};8int[]ages=newint[]{1,24,36};9......
  • 数组的遍历
    packagecom.karl1;publicclassArrayDemo2{publicstaticvoidmain(String[]args){//数组的遍历int[]ages={12,24,36};//012for(inti=0;i<ages.length;i++){System.out.println(ag......
  • 数组的访问
    packagecom.karl1;publicclassArrayDemo1{publicstaticvoidmain(String[]args){//数组的访问int[]arr={12,24,36};//012//访问数据System.out.println(arr[0]);System.out.println(arr[1]......
  • 多个变量指向同一个数组对象
    packagecom.karl1;publicclassArrayDemo4{publicstaticvoidmain(String[]args){//多个变量指向同一个数组对象的形式int[]arr1={11,22,33};//把int类型的数组变量arr1赋值给int类型的数组变量arr2int[]arr2=arr1;......
  • 对数组的元素求和
    packagecom.karl1;publicclassArrayTest{publicstaticvoidmain(String[]args){//对数组的元素求和//定义一个数组int[]money={16,26,36,6,100};//定义一个变量用于累加求和intsum=0;//遍历这个数组中的每一个数据for(inti=0;i<money.length;i++)......
  • 数组名的含义 以及数组指针和指针数组
    一、数组名数组名在大多数情况下表示为数组首元素的地址,但有两个例外1.sizeof可用来计算数组所占字节数,sizeof(arr)中的数组arr代表整个数组2.&arr,此时数组arr代表整个数组的地址整个数组的地址和数组首元素的地址有什么区别?假如有intarr[10],数组地址和首元素地址相同,但数组地址+1间......
  • 1-10的数组,按指定的个数,依次取,计算每次取到的数组
    第一种方法,改变数组的方法<?php$kaochang=[1,2,3,4,5,6,7,8,9,10];$kaodian=[2,3,2,3];$temp=[];foreach($kaodianas$k=>$v){ $newkaochang=array_splice($kaochang,$v); $remove=array_diff($kaochang,$newkaochang); $kaochang=$newkaochang; $temp[$k]=$remo......
  • C语言编程—数组
    C语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如runoob0、runoob1、...、runoob99,而是声明一个数组变量,比如runoob,然后使用runoob[0]、runoob......
  • 朱迪(二位数组)
    #include<iostream>#include<string>#include"minecraft.h"#include"Windows.h"usingnamespacestd;TxMinecraftmc;stringx,y,z;stringid,data;intmain(){boolcon=mc.ConnectMinecraft("zk","919b005......