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
相關用法
- Java Collections newSetFromMap()用法及代碼示例
- Java Collections synchronizedSortedSet()用法及代碼示例
- Java Collections checkedQueue()用法及代碼示例
- Java Collections unmodifiableNavigableSet()用法及代碼示例
- Java Collections checkedSet()用法及代碼示例
- Java Collections copy()用法及代碼示例
- Java Collections checkedMap()用法及代碼示例
- Java Collections synchronizedNavigableSet()用法及代碼示例
- Java Collections singleton()用法及代碼示例
- Java Collections fill()用法及代碼示例
- Java Collections emptySet()用法及代碼示例
- Java Collections checkedSortedMap()用法及代碼示例
- Java Collections addAll()用法及代碼示例
- Java Collections sort()用法及代碼示例
- Java Collections emptySortedSet()用法及代碼示例
- Java Collections max()用法及代碼示例
- Java Collections checkedSortedSet()用法及代碼示例
- Java Collections checkedCollection()用法及代碼示例
- Java Collections frequency()用法及代碼示例
- Java Collections swap()用法及代碼示例
注:本文由純淨天空篩選整理自Preeti Jain大神的英文原創作品 Java Collections nCopies() Method with Example。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。