OLA PESSOAL.
mais uma vez gostaria da ajuda de vocês.
tenho o seguinte codigo.
CampoTXTPedido[][] campoTXTPedido;
campoTXTPedido = new CampoTXTPedido [10] [ ] ;
e em cada posição do campoTXTPedido devo armazenar dois string e um int…
tipo assim na posiçaõ de campoTXTPedido[0][1] devo ter {“descricao”,2,3}
CampoTXTPedido é uma classe publica aonde tem os seguintes atributos
private String nome;
private int inicio;
private int tamanho;
essse caras são os que eu devo atribuir no meu array
tipo eu estou passando em meu contructor a configuracao de um arquivo texto.
como faço isso?
isso?
CampoTXTPedido[][] campoTXTPedido = new CampoTXTPedido[10][];
new CampoTXTPedido[0][0] = new CampoTXTPedido( "foo", 1, 2 );
new CampoTXTPedido[0][2] = new CampoTXTPedido( "bar", 3, 4 );
[quote=“matheus”]isso?
[code]
CampoTXTPedido[][] campoTXTPedido = new CampoTXTPedido[10][];
new CampoTXTPedido[0][0] = new CampoTXTPedido( “foo”, 1, 2 );
new CampoTXTPedido[0][2] = new CampoTXTPedido( “bar”, 3, 4 );
[/code][/quote]
cara deu erro!!! :sad:
O correto seria:
CampoTXTPedido[][] campoTXTPedido = new CampoTXTPedido[10][10];
CampoTXTPedido[0][0] = new CampoTXTPedido( “foo”, 1, 2 );
CampoTXTPedido[0][2] = new CampoTXTPedido( “bar”, 3, 4 );
Creio que seja isso. Espero ter ajudado.
Ué, não entendi por que as 2 dimensões do array:
CampoTXTPedido[] array = new CampoTXTPedido[10];
array[0] = new CampoTXTPedido("desc", 0, 1);
array[1] = new CampoTXTPedido("desc", 2, 3);
Não basta isso?
Talvez eu tenha falado besteira, mas é que o construtor não ficou muito claro pra mim.