Java教程

Java Vector clone()

Java Vector 类的 clone()方法用于获取克隆

语法:

下面是 clone()方法的声明:
public object clone()

参数:

此方法不接受任何参数。

返回:

此方法返回

例外:

NA

兼容版本:

Java 1.2及更高版本

示例1:

import java.util.Vector;
public class VectorCloneExample1 {  
    public static void main(String arg[]) {
        //Create an empty vector object
        Vector<String> vc = new Vector<String>();
            //Adding elements to the vector
            vc.add("Tiger");
            vc.add("Deer");
            vc.add("Dog");
            vc.add("Camel");
            System.out.println("Original vector: "+vc);      
            System.out.println("Cloned vector: "+vc.clone());
            }
}
输出:
Original vector: [Tiger, Deer, Dog, Camel]
Cloned vector: [Tiger, Deer, Dog, Camel]

示例2:

import java.util.Vector;
public class VectorCloneExample2 {  
    public static void main(String arg[]) {
        //Create an empty Vector vec with an initial capacity of 4      
          Vector<Integer> vc = new Vector<Integer>(4);
          Vector<Integer> vecclone = new Vector<Integer>(4);
          //Add elements in the vector
          vc.add(4);
          vc.add(3);
          vc.add(2);
          vc.add(1);
          //Print all the elements available in vector
          System.out.println("Elements in vector are: ");          
          for (Integer num : vc) {         
             System.out.println("Number= " +num);
          }          
          //clone the vector vec
          vecclone = (Vector) vc.clone();
          //Print all the elements available in vecclone
          System.out.println("Elements in vecclone vector are: ");                 
          for (Integer num : vecclone) {         
             System.out.println("Number = " + num);
          }
    }            
}
输出:
Elements in vector are: 
Number = 4
Number = 3
Number = 2
Number = 1
Elements in vecclone vector are: 
Number = 4
Number = 3
Number = 2
Number = 1

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4