Buenas noches,
Me gustaría pasar un un ArrayList<deMiObjeto> para poder pasarlo a array, todavía no se si se puede.
Tengo un método que devuelve una
ArrayList<User> getAllUsers(){}
User tiene sus métodos getName etc.
La forma que he visto de hacerlo es la siguiente
UserArrayList = getAllUsers();
String[] userString = new String[UserArrayList.size()];
userString = UserArrayList.toArray(userString);
Pero no funciona, que hago mal ? se que el array tendría que ligar también los métodos, pero ahora me estoy haciendo un lío la verdad.
Son 2 fors, el 1 para el objeto en si, y el segundo para recorrer los métodos
Código Java:
Ver originalArrayList<User> prova;
prova = allUsers2();
int index = 0;
for(User app:prova){
appArray [index] = app.getName();
index++;
}
System.
out.
println(appArray
[0] );
Output : Test1
Ahora necesito otro para los métodos.