🎊 Java中栈的clone()方法及其示例

Java中栈的clone()方法及其示例

Java中栈的clone()方法及其示例

Stack类的clone()方法用于返回此Stack的浅表副本。它只创建栈的一个副本。该复制品将引用内部数据数组的克隆但不是内部原始数据数组的引用。

语法:

Stack.clone()

参数: 该方法不需要任何参数。

返回值: 该方法返回一个Object,它只是Stack的副本。

异常: 如果对象的类不支持Cloneable接口,则此方法会抛出 CloneNotSupportedException 。

下面的代码演示了Java.util.Stack.clone()方法:

程序1:

// Java code to illustrate clone()

import java.util.*;

public class StackDemo {

public static void main(String args[])

{

// Creating an empty Stack

Stack stack = new Stack();

// Use add() method to add elements into the Stack

stack.add("Welcome");

stack.add("To");

stack.add("Geeks");

stack.add("4");

stack.add("Geeks");

// Displaying the Stack

System.out.println("Stack: " + stack);

// Creating another Stack to copy

Object copy_Stack = stack.clone();

// Displaying the copy of Stack

System.out.println("The cloned Stack is: "

+ copy_Stack);

}

}

Stack: [Welcome, To, Geeks, 4, Geeks]

The cloned Stack is: [Welcome, To, Geeks, 4, Geeks]

程序2:

// Java code to illustrate clone()

import java.util.*;

public class StackDemo {

public static void main(String args[])

{

// Creating an empty Stack

Stack stack = new Stack();

// Use add() method to add elements into the Queue

stack.add(10);

stack.add(15);

stack.add(30);

stack.add(20);

stack.add(5);

// Displaying the Stack

System.out.println("Stack: " + stack);

// Creating another Stack to copy

Object copy_Stack = (Stack)stack.clone();

// Displaying the copy of Stack

System.out.println("The cloned Stack is: "

+ copy_Stack);

}

}

Stack: [10, 15, 30, 20, 5]

The cloned Stack is: [10, 15, 30, 20, 5]

🎯 相关推荐

霹雳火是什么意思_八字纳音霹雳火命代表什么
365直播网网络电视台

霹雳火是什么意思_八字纳音霹雳火命代表什么

📅 10-14 👀 9923
斗鱼有哪些主播?
365直播网网络电视台

斗鱼有哪些主播?

📅 08-07 👀 1241
中国联通补卡收费吗
28365365tw五大联赛

中国联通补卡收费吗

📅 07-13 👀 7223
蠲风饮子
365直播网网络电视台

蠲风饮子

📅 11-02 👀 6114
大赛小球多?世界杯更是如此?来一探究竟吧!
帕尼尼球星卡FIFA365

大赛小球多?世界杯更是如此?来一探究竟吧!

📅 06-29 👀 2636
“快门”与“慢门”,到底平时怎么用?一篇文章教会你!
定位的近义词
帕尼尼球星卡FIFA365

定位的近义词

📅 08-23 👀 1005
Tarte美国官网:美国彩妆Tarte品牌官方海淘网站
365直播网网络电视台

Tarte美国官网:美国彩妆Tarte品牌官方海淘网站

📅 09-02 👀 5630
入仕游戏如何通关,入仕穿心游戏攻略全解析
365直播网网络电视台

入仕游戏如何通关,入仕穿心游戏攻略全解析

📅 11-14 👀 7224