Estou tentando imprimir o conteúdo da Arraylist PedidoLista, porém, só o que eu consigo é obter sua posição na memória(ver resultado no final).
Existe uma forma de imprimir o conteúdo?
Obs.: Sou iniciante em Java.
import java.util.ArrayList;
import java.util.Iterator;
public class Principal {
public static void main(String [] args){
String PedidoArray1[] = {"1","0062","RNE","AUT0087"};
String PedidoArray2[] = {"2","0128","RNE","AUT0088"};
String PedidoArray3[] = {"3","0062","RNE","AUT0089"};
String PedidoArray4[] = {"4","0072","RNE","AUT0090"};
String PedidoArray5[] = {"5","0007","RNE","AUT0091"};
ArrayList PedidoLista = new ArrayList();
//Não deu certo
PedidoLista.add(PedidoArray1);
PedidoLista.add(PedidoArray2);
PedidoLista.add(PedidoArray3);
PedidoLista.add(PedidoArray4);
PedidoLista.add(PedidoArray5);
for(int i=0;i<PedidoLista.size();i++){
System.out.println(PedidoLista);
}
}//fim do main
}//fim da Class
Resultado
[[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]
[[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]
[[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]
[[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]
[[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]