栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java面试题(十五)----- 简述Java中如何复制一个整型数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java面试题(十五)----- 简述Java中如何复制一个整型数组

Java面试题(十五)----- 简述Java中如何复制一个整型数组
**复习知识点**

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

❤Java面试题(十五)----- 简述Java中如何复制一个整型数组

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

文章目录

一、考查的知识点二、实现方法

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

✨前言部分✨
姓名:洋葱爱代码
喜欢:Java编程
重要的事情说三遍!!!
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习
欢迎大家来访问哦,互相学习
让我们一起来学习Java面试题吧!!!

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
今日学习任务!!!!!
 1、Java面试题(十五)----- 简述Java中如何复制一个整型数组

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

一、考查的知识点

✨数组的特性✨
✨数组的操作✨

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

二、实现方法

✨1、使用循环语句将一个数组的内容拷贝到另外一个数组中i✨

package test07;
import java.util.Arrays;
// 方法一 、 使用for循环的方法将数组进行赋值
public class Main01 {
    public static void main(String[] args) {
        int [] src = {1 ,2 , 3 ,4  , 5};
        int [] dest = new int[src.length];
        for (int i = 0; i < src.length; i++) {
            dest[i] = src[i] ;
        }

        //遍历dest数组
        System.out.println(Arrays.toString(dest));
    }
}

✨2、使用数组的clone()方法✨

package test07;
import java.lang.reflect.Array;
import java.util.Arrays;

// 方法二 、使用数组的clone方法

public class Main02 {
    public static void main(String[] args) {
        int [] src = {1,2,3,4,5};
        int [] dest = src.clone();
        src[0] = 0 ;

        System.out.println(Arrays.toString(dest));
        System.out.println(Arrays.toString(src));


    }
}

✨3、 使用 System.arraycopy(Object src , int srcPos , Object dest , int destPos , int length)✨

package test07;
import java.util.Arrays;

// 方法三 、 使用 System.arraycopy(Object src , int srcPos , Object dest , int destPos , int length)
public class Main03 {
    public static void main(String[] args) {
        int [] src = {1,2,3,4,5};
        int [] dest = new int[5];

        System.arraycopy(src , 0 , dest , 0,5 );

        System.out.println(Arrays.toString(dest));
    }
}

✨4、 使用Arrays.copyOf(src , length )✨

package test07;
import java.util.Arrays;

// 方法四 、 使用Arrays.copyOf(src , length )
//Arrays.copyOf方法内部是用System.arraycopy()方法实现的,只是在进行数组复制时不需要初始化
//该函数会在堆上创建一个新的数组并返回。
public class Main04 {
    public static void main(String[] args) {
        int [] src = {1 ,2 , 3 ,4  , 5};
        int [] dest ;

        dest = Arrays.copyOf(src , 5 ) ;

        for (int i = 0; i  

每日一夸!!!
就如同薛之謙对毛不易夸奖的
"你现在就是流星" , 但是我相信你 ,你坚持下去你就是巨星"

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754290.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号