Java TreeSet clone()方法

java.util.TreeSet.clone() 方法用于克隆TreeSet对象,返回此TreeSet实例的浅表副本。

1 语法

public Object clone()

2 参数

3 返回值

返回此集合的浅表副本。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.util.TreeSet.clone()方法的例子
 */
import java.util.Iterator;
import java.util.TreeSet;

public class Demo {
    public static void main(String[] args) {

        // creating TreeSet
        TreeSet <Integer>tree = new TreeSet<Integer>();
        TreeSet <Integer>clonetree = new TreeSet<Integer>();

        // adding in the tree
        tree.add(12);
        tree.add(13);
        tree.add(14);

        // cloning tree into clinetree
        clonetree = (TreeSet)tree.clone();

        // creating iterator
        Iterator iterator;
        iterator = clonetree.iterator();

        // displaying the clonetree data
        System.out.println("Tree set data: ");

        while (iterator.hasNext()) {
            System.out.println(iterator.next() + " ");
        }
    }
}

输出结果为:

Tree set data: 
12 
13 
14 

热门文章

优秀文章