Close

Java Collections - ArrayDeque.clone() Examples

Java Collections Java Java API 


Class:

java.util.ArrayDeque

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.ArrayDequejava.util.ArrayDequejava.util.DequeDequejava.lang.CloneableCloneablejava.io.SerializableSerializableLogicBig

Method:

public ArrayDeque<E> clone()

Returns a copy of this deque.


Examples


package com.logicbig.example.arraydeque;

import java.util.ArrayDeque;

public class CloneExample {

public static void main(String... args) {
ArrayDeque<Integer> ad = new ArrayDeque<>();
ad.add(1);
ad.add(2);
System.out.println(ad);
System.out.println("id hashcode: " + System.identityHashCode(ad));
ArrayDeque<Integer> ad2 = ad.clone();
System.out.println(ad2);
System.out.println("id hashcode: " + System.identityHashCode(ad2));
}
}

Output

[1, 2]
id hashcode: 938135705
[1, 2]
id hashcode: 148638569




See Also