¿Cuál es el resultado de ejecutar el siguiente código?
public static void main(String[] args) {
String[] names = {"John", "Mary", "Bob"};
String[] newNames = addName(names, "Alice");
for (String name : newNames) {
System.out.println(name);
}
}
public static String[] addName(String[] array, String name) {
String[] newArray = new String[array.length + 1];
for (int i = 0; i < array.length; i++) {
newArray[i] = array[i];
}
newArray[array.length] = name;
return newArray;
}