Help! array de um objeto

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:

qual erro… :roll:

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.