Java HashSet clone() 方法
clone() 用于返回指定HashSet的浅表副本。
1 语法
public Object clone()
2 参数
无
3 返回值
返回指定HashSet的浅表副本。
4 HashSet clone()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.clone()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
//创建HashSet
HashSet<String> set = new HashSet<String>();
//添加元素
set.add("Yiidian");
set.add("Google");
set.add("Baidu");
set.add("101");
set.add("Facebook");
//打印元素
System.out.println("HashSet元素: " + set);
//创建一个HashSet的clone对象
HashSet<String> clonedSet = new HashSet<String>();
//克隆HashSet
clonedSet = (HashSet)set.clone();
//克隆对象的元素
System.out.println("克隆的HashSet: " + clonedSet);
}
}
输出结果为:
HashSet元素: [Google, 101, Baidu, Yiidian, Facebook]
克隆的HashSet: [Google, 101, Baidu, Yiidian, Facebook]
5 HashSet clone()示例2
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.clone()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
//创建HashSet
HashSet<Integer> hset = new HashSet<Integer>();
//添加元素
hset.add(121);
hset.add(111);
hset.add(151);
//查看元素
System.out.println("HashSet元素: "+ hset);
//创建HashSet的克隆
HashSet<Integer> clonedSet = new HashSet<Integer>();
//克隆对象
clonedSet = (HashSet)hset.clone();
//打印HashSet
System.out.println("克隆后的HashSet: " + clonedSet);
}
}
输出结果为:
HashSet元素: [151, 121, 111]
克隆后的HashSet: [121, 151, 111]
6 HashSet clone()示例3
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java HashSet.clone()方法的例子
*/
import java.util.*;
public class Demo {
public static void main(String[] args) {
//创建HashSet
HashSet<String> hset1 = new HashSet<>();
//添加元素
hset1.add("Eric");
hset1.add("Jack");
hset1.add("Rose");
System.out.println("hset1的元素为:");
for(String temp:hset1)
{
System.out.println(temp);
}
//创建克隆对象
HashSet<String> hset2 = new HashSet<>();
hset2 =(HashSet)hset1.clone();
//打印克隆后的对象
System.out.println("hset2的元素为:");
for(String temp:hset2)
{
System.out.println(temp);
}
}
}
输出结果为:
hset1的元素为:
Eric
Rose
Jack
hset2的元素为:
Rose
Jack
Eric
热门文章
优秀文章