Prediga la salida del siguiente programa.
class Test { public void demo(String str) { String[] arr = str.split(";"); for (String s : arr) { System.out.println(s); } } public static void main(String[] args) { char array[] = {'a', 'b', ' ', 'c', 'd', ';', 'e', 'f', ' ', 'g', 'h', ';', 'i', 'j', ' ', 'k', 'l'}; String str = new String(array); Test obj = new Test(); obj.demo(str); } }
(A)
ab cd ef gh ij kl
(B)
ab cd;ef gh;ij kl
(C) Error de compilación
Respuesta: (A)
Explicación:
Class String tiene un constructor parametrizado incorporado String (character_array) que inicializa la string ‘str’ con los valores almacenados en la array de caracteres.
El método split() divide la string según la expresión regular dada o el delimitador pasado como parámetro y devuelve una array.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA