Tem como usar assim (List/ArrayList/outro)?

ola a todos !!!

alguem podeia me dizer se tem como (e como) usar como o demo fantasia abaixo (nao precisa ser com List/ArrayList. pode ser com outro, tipo Matriz ou ainda outro:

List objectSet = new ArrayList();
objectSet.add( new String("1x1") , new String("1x2") , new Integer(1) , new Integer(0) ... mais colunas ...  );
objectSet.add( new String("2x1") , new String("2x2") , new Integer(2) , new Integer(1) ... mais colunas ...  );
objectSet.add( new String("3x1") , new String("3x2") , new Integer(3) , new Integer(2) ... mais colunas ...  );
objectSet.add( new String("4x1") , new String("4x2") , new Integer(4) , new Integer(3) ... mais colunas ...  );
objectSet.add( new String("5x1") , new String("5x2") , new Integer(5) , new Integer(4) ... mais colunas ...  );

do que fazer assim?

List<EstrutTab> objectSet = new ArrayList<EstrutTab>();
objectSet.add(new EstrutTab( "1x1"   , "1x2" ,    1 , 0 ... mais colunas ... ) );
objectSet.add(new EstrutTab( "2x1"   , "2x2" ,    2 , 1 ... mais colunas ... ) );
objectSet.add(new EstrutTab( "3x1"   , "3x2" ,    3 , 2 ... mais colunas ... ) );
objectSet.add(new EstrutTab( "4x1"   , "4x2" ,    4 , 3 ... mais colunas ... ) );
objectSet.add(new EstrutTab( "5x1"   , "5x2" ,    5 , 4 ... mais colunas ... ) );
...
class EstrutTab {
    public String c1,c2;
    public int n1,n2;
    public EstrutTab(String p1, String p2, int p3, int p4 , ... mais parametros ...) {
        c1 = p1;
        c2 = p2;
        n1 = p3;
        n2 = p4;
        ...
        mais campos;
        ...
    }
}

desde ja, agradeco quem pouder ajudar: MUITO OBRIGADO !!!

[code]List<List> listaListas = new ArrayList<List>();
List lista = new ArrayList();

lista.add(“1x1”);
lista.add(1);
listaListas.add(lista);

lista = new ArrayList();

lista.add(“2x2”);
lista.add(2);
listaListas.add(lista);[/code]
não testei, mas acho que é por aí.

Deixa eu dar outro exemplo pra ver se eu entendi:
Digamos que você tenha uma classe Pessoa com String nome e Integer idade. O que você quer é, em vez de um List de Pessoa (List), um List não tipado com valores: nome1, idade1, nome2, idade2, etc?

Se for isso é só ir adicionando na ordem desejada. Ou usar o Array.asList(nome1, idade1, nome2, idade2) ou ainda o Collections.addAll(lista, nome1, idade1, …).
Se, por outro lado, o que você quer é um List de List ou um List de Object[], conforme o wbdsjunior entendeu, bom, é só ir adicionando também.

Mas a pergunta que fica é (se é que entendi direito, o que duvido): pra que você quer fazer isso? Seja lá o que for “isso”.

Nem sei como chamar isso, mas não é POO. Tinha outras interpretações mas to saindo pra uma reunião.

De qq forma, tenha a impressão de que você só está querendo economizar linhas de código. Se for o caso, cuidado. Isso, quase sempre é prejudicial a saúde.

Abraço.

rssss…

vcs sao fodas, hein… heheheheheeh

aceitei o conselho e ate ja incrementei mesmo o fonte ficando maior… mas vcs tem razao e agora, ja ate estou contente por ter feito assim… realmente eh melhor pra saude…jejejejeje…

obrigado !!!

[]'s