Dada una string, la tarea es convertirla en una lista separada por comas.
Ejemplos:
Input: String = "Geeks For Geeks" Output: List = [Geeks, For, Geeks] Input: String = "G e e k s" Output: List = [G, e, e, k, s]
Enfoque: esto se puede lograr convirtiendo la string en una array de strings y luego creando una lista a partir de esa array. Sin embargo, esta Lista puede ser de 2 tipos según su método de creación: modificable y no modificable.
- Creando una lista no modificable :
// Java program to convert String
// to comma separated List
import
java.util.*;
public
class
GFG {
public
static
void
main(String args[])
{
// Get the String
String string =
"Geeks For Geeks"
;
// Print the String
System.out.println(
"String: "
+ string);
// convert String to array of String
String[] elements = string.split(
" "
);
// Convert String array to List of String
// This List is unmodifiable
List<String> list = Arrays.asList(elements);
// Print the comma separated List
System.out.println(
"Comma separated List: "
+ list);
}
}
Producción:String: Geeks For Geeks Comma separated List: [Geeks, For, Geeks]
- Creando una lista modificable :
// Java program to convert String
// to comma separated List
import
java.util.*;
public
class
GFG {
public
static
void
main(String args[])
{
// Get the String
String string =
"Geeks For Geeks"
;
// Print the String
System.out.println(
"String: "
+ string);
// convert String to array of String
String[] elements = string.split(
" "
);
// Convert String array to List of String
// This List is modifiable
List<String>
list =
new
ArrayList<String>(
Arrays.asList(elements));
// Print the comma separated List
System.out.println(
"Comma separated List: "
+ list);
}
}
Producción:String: Geeks For Geeks Comma separated List: [Geeks, For, Geeks]
Publicación traducida automáticamente
Artículo escrito por RishabhPrabhu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA