Dado un valor N , la tarea es crear una Lista que tenga este valor N en una sola línea en Java usando solo Collection Framework.
Ejemplos:
Input: N = 5 Output: [5] Input: N = GeeksForGeeks Output: [GeeksForGeeks]
Acercarse:
- Obtenga el valor N
- Genere una colección con un solo valor N usando el método Collections.nCopies()
- Guarde esta colección como una Lista.
A continuación se muestra la implementación del enfoque anterior:
// Java program to initialize a list in a single // line with a specified value // using Collection Framework only import java.io.*; import java.util.*; import java.util.stream.*; class GFG { // Function to create a List // with the specified value public static <T> List<T> createList(T N) { // Currently only one value is taken int size = 1; // Generate a Collection with a single value N List<T> list = Collections.nCopies(size, N); return list; } // Driver code public static void main(String[] args) { int N = 1024; System.out.println("List with element " + N + ": " + createList(N)); String str = "GeeksForGeeks"; System.out.println("List with element " + str + ": " + createList(str)); } }
Producción:
List with element 1024: [1024] List with element GeeksForGeeks: [GeeksForGeeks]