位置:首頁 > Java技術 > Java.util包 > java.util.TreeSet.addAll()方法實例

java.util.TreeSet.addAll()方法實例

addAll(Collection c) 方法用於將所有指定的集合中的元素添加到該集合。

聲明

以下是java.util.TreeSet.addAll()方法的聲明。

public boolean addAll(Collection c)

參數

  • c--這些將被添加的元素。

返回值

如果此set改變調用的結果,方法調用返回true。

異常

  • ClassCastException--如果所提供的元素不能與set中的當前元素進行比較,拋出此異常。

  • NullPointerException--如果指定集合為null,拋出此異常。

例子

下麵的例子顯示java.util.TreeSet.addAll()方法的使用。

package com.yiibai;

import java.util.Iterator;
import java.util.TreeSet;

public class TreeSetDemo {
   public static void main(String[] args) {
     // creating a TreeSet 
     TreeSet <Integer>treeone = new TreeSet<Integer>();
     TreeSet <Integer>treetwo = new TreeSet<Integer>();
     
     // adding in the treeone
     treeone.add(12);
     treeone.add(13);
     treeone.add(14);
     
     // adding in the treetwo
     treetwo.add(15);
     treetwo.add(16);
     treetwo.add(17);  
     
     // adding treetwo to treeone
     treeone.addAll(treetwo);
     
     // create an iterator
     Iterator iterator;
     iterator = treeone.iterator();
     
     // displaying the Tree set data
     System.out.print("Tree set data: ");     
     while (iterator.hasNext()){
        System.out.print(iterator.next() + " ");
     }
   }    
}

現在編譯和運行上麵的代碼示例,將產生以下結果。

Tree set data: 12 13 14 15 16 17