當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Collections nCopies()用法及代碼示例


Collections類nCopies()方法

  • nCopies() 方法可在java.util包。
  • nCopies() 方法用於返回由給定對象 (obj) 的多個副本(n 個副本)組成的 List(即 List 是不可變的)。
  • nCopies() 方法是一個靜態方法,因此可以通過類名訪問它,如果我們嘗試使用類對象訪問該方法,則不會出現錯誤。
  • nCopies() 方法可能在包含給定對象的 n 個副本時拋出異常。
    IllegalArgumentException:當給定的參數 (no_of_ele) 小於 0 時,可能會拋出此異常。

用法:

    public static List nCopies(int no_of_ele, Type obj);

參數:

  • int no_of_ele– 表示返回類型 List 中的元素數。
  • Type obj– 表示在返回的 List 中多次出現的對象。

返回值:

這個方法的返回類型是List,它返回一個不可變列表,由給定對象 (obj) 的 "n" 個副本組成。

例:

//Java program is to demonstrate the example of
// nCopies(int no_of_ele, Type obj) method of Collections

import java.util.*;

public class NcopiesOfCollections {
    public static void main(String[] args) {
        // Instantiates a list object with
        // 10 copies
        List l = Collections.nCopies(10, "INCLUDEHELP");

        // By using iterator() method is
        // to iterate list object
        Iterator it_r = l.iterator();

        System.out.println("Collections.nCopies():");

        while (it_r.hasNext()) {
            System.out.println(it_r.next());
        }
    }
}

輸出

Collections.nCopies():
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP
INCLUDEHELP


相關用法


注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java Collections nCopies() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。