Matriz com java

6 respostas
diogoprosoft

preciso de uma lista que contenha duas colunas ai preciso usar matriz como faço criar uma matriz seguindo a ideia do array abaixo, porem com mais uma coluna:

List listaXml = new ArrayList();        
        listaXml.add("Teste1");
        listaXml.add("Teste2");
        listaXml.add("Teste3");
        listaXml.add("Teste4");

Alguem pode me ajudar? No caso ficaria duas colunas uma nome e outra email.

6 Respostas

rdgms

para que vc quer???
key value???
tem o hashtable

http://java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html

Hashtable teste= new Hashtable();
     numbers.put("teste1", new Integer(1));
     numbers.put("teste2", new Integer(2));
     numbers.put("teste3", new Integer(3));
lcegatti

Você pode usar a interface Map:

Map<String,String> emails = new HashMap<String,String>();
emails.put("email1","[email removido]");
emails.put("email2","[email removido]");
emails.put("email3","[email removido]");

Nesse caso o primeiro parâmetro do put é a key que faz referência ao valor no caso o 2º parâmetro.

[]'s

diogoprosoft

o esquema e um seguinte:

preciso fazer algo que me disponibilize duas colunas para mim, apos feito isso irei converter para xml e enviar para um javascript listar em um table algo simples, por isso acho que teria quer ser uma matriz

lcegatti

Então ambas as soluções teriam “2 colunas”, no Map por exemplo, para vc ter acesso aos valores:

Iterator<String> iterator = emails.keySet().iterator();
while(iterator.hasNext()) {
  String key = iterator.next(); // Representa a primeira coluna
  String valor = emails.get(key); //Representa a segunda coluna
}

Acho que pode te servir.

[]'s

diogoprosoft

e eu posso ter mais de duas colunas?

lcegatti

Nem da … os 2 são referências chave --> valor

[]'s

Criado 21 de outubro de 2008
Ultima resposta 21 de out. de 2008
Respostas 6
Participantes 3