The java.util.Collections class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms that operate on collections, “wrappers”, which return a new collection backed by a specified collection, and a few other odds and ends.
Collections.nCopies() method will returns an immutable list consisting of n copies of the specified object. The newly allocated data object is tiny (it contains a single reference to the data object). This method is useful in combination with the List.addAll method to grow lists. The returned list is serializable.
Syntax: public static List nCopies(int n,T o)
Example
package com.w3schools; import java.util.Collections; import java.util.List; public class Test { public static void main(String a[]){ String temp = "vikas"; List<String> tempCopies = Collections.nCopies(5, temp); System.out.println(tempCopies); Employee employee = new Employee("Vikas", 100000); List<Employee> employeeCopies = Collections.nCopies(5, employee); for(Employee emp:employeeCopies){ System.out.println(emp); } } } class Employee{ private String name; private Integer salary; public Employee(String name, Integer sal){ this.name = name; this.salary = sal; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getSalary() { return salary; } public void setSalary(Integer salary) { this.salary = salary; } public String toString(){ return name+" "+salary; } } |
Output
[vikas, vikas, vikas, vikas, vikas] Vikas 100000 Vikas 100000 Vikas 100000 Vikas 100000 Vikas 100000 |
Java Collections class examples
- Java Collections class
- How to add all elements to the given collection object?
- Java Collections.asLifoQueue() method
- How to search user defined object from a List by using binary search using comparator?
- Java Collections.checkedCollection() method
- Java Collections.checkedList() method
- Java Collections.checkedSet() method
- Java Collections.checkedMap() method
- Java Collections.disjoint() method
- How to create empty list using Collections class?
- How to create empty set using Collections class?
- How to create empty map using Collections class?/a>
- Java enumeration for arraylist
- How to replace element in list java?
- How to find repeated element count in a collection?
- How to convert enumeration to list in java?
- How to get index of a sub list from another list?
- How to get last index of a sub list from another list?
- How to get max element from the given list?
- How to get min element from the given list?
- How to get max element of a list of user defined objects?
- How to get min element of a list of user defined objects?
- How to get max element of a list of user defined objects using Comparator?
- How to get min element of a list of user defined objects using Comparator?
- How to create multiple copies of a given object?
- How to replace all occurrences of a given object in the list?
- How to rotate element in list java?
- How to create synchronized list in java?
- How to create synchronized set?
- How to create synchronized map?
- How to create immutable list in java?
- How to create immutable set in java?
- How to create immutable map in java?