Java LinkedList對象的clone()方法和示例

LinkedList對象clone()方法 (LinkedList Object clone() method)

  • This method is available in package java.util.Collection and here, Collection is an interface.

    該方法在java.util.Collection包中可用,在這里, Collection是一個接口。

  • This method is used to create a duplicate or shallow copy of the Linked list.

    此方法用于創建鏈接列表的重復副本或淺表副本。

  • In this method, we required two objects of the same type and one object will be copied in another object.

    在這種方法中,我們需要兩個相同類型的對象,并將一個對象復制到另一個對象中。

  • This method does not return an exception.

    此方法不返回異常。

Syntax:

句法:

    Object  clone(){
}

Parameter(s):

參數:

This method does not accept any parameter.

此方法不接受任何參數。

Return value:

返回值:

The return type of this method is Object that means this method returns an instance of the linked list after execution.

該方法的返回類型為Object ,這意味著該方法在執行后返回鏈表的實例。

Java程序,演示LinkedList clone()方法的示例 (Java program to demonstrate example of LinkedList clone() method)

import java.util.LinkedList;
public class LinkList {
public static void main(String[] args) {
// Create an object of linked list 1
LinkedList l1 = new LinkedList();
// Create an object of linked list 2
LinkedList l2 = new LinkedList();
// use add() method to add few elements in the linked list 1 
l1.add(10);
l1.add(20);
l1.add(30);
l1.add(40);
l1.add(50);
//  Linked list 1 Output
System.out.println("The  Linked list 1 is :" + l1);
// With the help of clone() we will copy of 
// all the elements of linked list 1 in other 
// linked list 2 without inserting manually
l2 = (LinkedList) l1.clone();
//  Linked list 2 Output
System.out.println("The Linked List 2 is:" + l2);
}
}

Output

輸出量

D:\Programs>javac LinkList.java
D:\Programs>java LinkList
The  Linked list 1 is :[10, 20, 30, 40, 50]
The Linked List 2 is:[10, 20, 30, 40, 50]

翻譯自: https://www.includehelp.com/java/linkedlist-object-clone-method-with-example.aspx

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542889.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542889.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542889.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機畢業設計謝辭怎么寫,畢業論文謝辭怎么寫(通用8篇)

畢業論文謝辭怎么寫(通用8篇)一段忙碌又充實的大學生活要即將結束,畢業前要通過最后的畢業論文,畢業論文是一種有準備、有計劃、比較正規的、比較重要的檢驗大學學習成果的形式,那么你有了解過畢業論文嗎?以下是小編為大家整理的畢…

maya如何查看資源大綱_怎樣才算入門了Maya

開個坑來和大家討論一下這個題目。首先亮明我的觀點,我認為所謂入門 Maya,或者說任何一項技能或軟件,是了解了這個軟件/技能的基本操作方式。所以在我看來掌握了下面這些內容就算是入門了 Maya。認識 Maya 界面視圖操作模型操作場景顯示的幾種…

J2EE基礎之Web服務簡介

J2EE基礎之Web服務簡介 1、什么是Web服務? 在人們的日常生活中,經常會查詢網頁上某城市的天氣信息,這些信息都是動態的、實時的,它是專業的氣象站提供的一種服務。例如,在網上購物時,通常采用網上支付的方式…

c# uri.host_C#| Uri.CheckHostName()方法與示例

c# uri.hostUri.CheckHostName()方法 (Uri.CheckHostName() Method) Uri.CheckHostName() method is a static method that returns the object of UriHostNameType enum than we need to compare returned enum object with UriHostNameType.Dns. If both are equal then the …

ue4模型導出_MAYA動畫導出以及導入UE4的方式、方法

(此教程使用maya2016、UE4.21制作截圖,其他版本只需找到相應的功能同理制作即可)常用的工具最好創建快捷方式;整理模型常用的一鍵三連:導出常用的一鍵三連:動畫導出前準備:(Tpose文件導入UE4后相當于角色的骨架網格物體…

計算機安裝重裝出現錯誤,一鍵重裝失敗怎么辦?電腦重裝系統失敗的原因和解決方法...

在電腦出現問題的時候,我們可以通過重裝系統來解決電腦問題。但有的時候重裝系統失敗,無法進行安裝,這可怎么辦呢?下面就讓小編為大家帶來電腦重裝系統失敗的原因和解決方法。1、啟用了防毒功能問:當重裝系統時&#x…

ctype函數_PHP ctype_cntrl()函數與示例

ctype函數PHP ctype_cntrl()函數 (PHP ctype_cntrl() function) ctype_cntrl() function is a character type (CType) function in PHP, it is used to check whether a given string contains all control characters or not. ctype_cntrl()函數是PHP中的字符類型(CType)函數…

數據的輸入輸出

字符輸出函數putchar int putchar(int c) 函數參數:c為字符常量或表達式函數返回值:輸出的字符函數功能:在標準輸出上顯示一個字符格式化輸出函數printfint printf (const char *format, …),成功返回輸出的字節數,失敗返回-1&…

python匹配郵箱_在Python中使用正則表達式同時匹配郵箱和電話并進行簡單的分類...

在Python使用正則表達式需要使用re(regular exprssion)模塊,使用正則表達式的難點就在于如何寫好pre.compile(r 正則表達式)的內容。下面是在Python中使用正則表達式同時匹配郵箱和電話并進行簡單的分類的代碼,本文只進行了簡單的分類,讀者可…

服務器時間延遲,如何處理從服務器延遲響應時間'力逼近'

使用下面的示例代碼來執行login過程。您可以使用AsyncTask來執行登錄過程。LoginActivity類,它使用AsyncTask。在Login按一下按鈕,我executing的AsyncTask。在登錄過程中,這將顯示一個ProgressDialog過程完成后,駁回ProgressDialo…

printf中的指針變量_C語言中的printf()示例/變量

printf中的指針變量As we know that, printf() is used to print the text and value on the output device, here some of the examples that we wrote to use the printf() in a better way or for an advance programming. 眾所周知, printf()用于在輸出設備上打…

System Center Technical Preview DPM(2016)對Exchange2016的災難恢復

其實備份很簡單,就是做好備份計劃即可,但往往客戶最擔心的是備份的東西在真的災難恢復時是否可以恢復出來可用,這才是考驗備份軟件的最關鍵時刻,因此象備份Exchange這樣的應用時對于管理員來說除了會玩備份軟件外還需要熟悉Exchan…

as真機調試_如何使用真機調試android程序

展開全部第一步:將我們開發所用的Android真機的USB調試功能打開(打開方法為Settings(設置32313133353236313431303231363533e59b9ee7ad9431333365656531)Applications(應用程序)Development(開發)勾選USB debugging(USB調試)),然后通過usb連接線連接到開…

css如何制作橫幅,基本的CSS橫幅

我確定這一定非常簡單,但我遇到了問題!我想要的效果是每頁上橫幅或標題的純色塊,其中包含一些文字。但是為了增加一些裝飾,我已經為每一面做了一個小圖形,這只是一個從橫幅顏色漸變為白色的小方塊。所以整體效果是一個…

教你在Ubuntu上體驗Mac風格

導讀老實說,我是個狂熱的 Ubuntu 迷,我喜歡 Ubuntu 默認的 Unity 主題樣式外觀。此外,還有很多關于 Ubuntu 14.04 的漂亮圖標主題樣式 可用來美化默認的外觀。但正如我上面提到的仍有很多用戶喜歡 Mac OS X 的主題樣式,我希望這篇…

在Python中升級灰度圖像

Upscaling of an image refers to enlarging the size of an image. 圖像放大是指放大圖像的大小。 In this program, we will be using two functions of OpenCV-python (cv2) module.. lets see their syntax and descriptions first 在此程序中,我們將使用Open…

開機未發現nvidia控制面板_Windows10或者其他操作系統開機提示“未發現NVIDIA控制面板,從Microsoft Store中安裝NVIDIA控制面板”的解決辦法...

昨天深夜,有一個朋友加QQ說他電腦出了問題,不知道咋的就變成了提示“未發現NVIDIA控制面板,從Microsoft Store中安裝NVIDIA控制面板” 里面數據還是挺重要的,問是否有辦法操作,具體看圖; 經過詢問得知,客戶是在安裝一個軟件,反復運行后不出現,以為中毒了,就重啟了一下…

打印機服務器未響應,打印機不能打印,點擊打印后沒反應

①我的電腦,右鍵點管理,服務和應用程序里的服務,找到Print Spooler,啟動類型自動,服務狀態點啟動,確定重啟。②控制面板--》管理工具--》服務---》print spooler改為啟動。③打印機沒設置成為默認打印機&am…

HDU 5145 - NPY and girls

題意&#xff1a; cases T(1≤T≤10) (0<n,m≤30000) (0<ai≤30000)    n個數ai 表示n個女孩所在教室 m次詢問 [L,R]&#xff08;1 < L < R < n&#xff09;   問訪問所有女孩的順序方案數(進教室順序)為多少(一次進教室只能訪問一個人) 分析&…

安卓投屏軟件_有哪些好用又免費的手機投屏到電腦的軟件?

推薦一款免費、好用的投屏軟件&#xff0c;叫做【快投屏】&#xff0c;支持多端無線一鍵投屏、遠程投屏&#xff0c;不限制使用時間&#xff0c;不壓縮投屏畫質。快投屏 - 手機投屏到電視,電腦的無線投屏軟件?支持以下幾種投屏&#xff1a;手機投電視手機投電腦手機投手機電腦…