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

java.util.Collections.ncopies()方法實例

ncopies(int, T) 方法用於返回一個不可變列表組成的n個拷貝的指定對象。

聲明

以下是java.util.Collections.ncopies()方法的聲明。

public static <T> List<T> nCopies(int n, T o)

參數

  • n-- 在返回列表中元素的個數。

  • o-- 在返回列表中反複出現的元素。

返回值

方法調用返回的不可變列表組成的n個拷貝的指定對象。

異常

  • IllegalArgumentException-- 如果 n < 0 此異常被拋出.

例子

下麵的例子顯示java.util.Collections.ncopies()方法的使用

package com.yiibai;

import java.util.*;

public class CollectionsDemo {
   public static void main(String[] args) {
      // create a list with n copies 
      List list = Collections.nCopies(5, "tuitorial Point");
      
      // create an iterator
      Iterator itr = list.iterator();
      
      System.out.println("Values are :");
      while (itr.hasNext()){
         System.out.println(itr.next());
      }
   }      
}

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

Values are :
tuitorial Point
tuitorial Point
tuitorial Point
tuitorial Point
tuitorial Point