Dado un valor N , la tarea es crear una Lista que tenga este valor N en una sola línea en Java .
Ejemplos:
Input: N = 5 Output: [5] Input: N = GeeksForGeeks Output: [GeeksForGeeks]
Acercarse:
- Obtenga el valor N
- Crea una array con este valor N
- Cree una lista con esta array como argumento en el constructor
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 import java.io.*; import java.util.*; 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; // Create an array of size 1 T arr[] = (T[]) new Object[1]; // Add the specified value in the array arr[0] = N; // System.out.println(Arrays.toString(arr)); List<T> list = Arrays.asList(arr); // return the created list 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]