Java中ArrayList之clone()方法的功能说明

Java-教程王 Java教程 发布时间:2021-08-21 16:38:13 阅读数:16599 1
下文讲述Arraylist中clone()方法的功能简介说明,如下所示:

ArrayList Clone()方法的功能简介

clone()方法的功能:
用于复制一份ArrayList,是浅拷贝(未复制对象中引用类型本身,只复制了对象中引用类型所对应的指针)
clone()方法的语法:
arraylist.clone()
----说明----
arraylist:待复制元素的ArrayList对象
例:
使用clone()方法复制ArrayList的示例分享
package com.java265;

import java.util.ArrayList;

public class testMain {
	/*
	 * java265.com 对ArrayList复制的示例分享
	 */
	public static void main(String[] args) {
		ArrayList<Integer> objectName = new ArrayList<Integer>();
		objectName.add(11);
		objectName.add(88);
		// 此处的浅拷贝,由于无引用类型,所以其实质还是类似于深拷贝
		ArrayList<Integer> objectName2 = (ArrayList<Integer>) objectName.clone();

		System.out.println(objectName);
		System.out.println(objectName2);

		// 修改objectName中的元素值
		objectName.set(0, 999);
		System.out.println(objectName);
		System.out.println(objectName2);// 未发生变化,所以其效果类似深拷贝
	}
}
----输出----
[11, 88]
[11, 88]
[999, 88]
[11, 88]
Java之Clone方法的示例分享
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/787.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者