como crio uma variavel list com 2 campos string?
ex:
mylist.add("text1","text2");
e como acessar estes campos depois
como crio uma variavel list com 2 campos string?
ex:
mylist.add("text1","text2");
e como acessar estes campos depois
Se entendi bem o que vc quer, é que cada elemento tenha dois campos. Pra isso, vc cria sua classe com dois campos:
class SomeClass{
public String field1;
public String filed2;
}
Aí vc constroi esse objeto passando os dois campos pra ele, e depois adiciona na sua lista.
Fala Algebra,
Para isso crie um javabean para armazenar os dados quer e depois adicione o javabean dentro do seu list usando o list.add().
Um exemplo:
public class meuBean {
private String campo1;
private String campo2;
//gere os getters e setters ...
}
Agora chame esse bean na classe onde você traz as informações e adiciona na lista:
public class OutraClasse {
public void listadeString(){
//criar lista
List lista = new ArrayList();
// setar os dados strings
meuBean mb = new meuBean();
mb.setCampo1("primeira string");
mb.setCampo2("segunda string");
//adicionar na lista
lista.add(mb);
}
}
Falow, qualquer dúvida poste aí!
abraço
Opa , esqueci…
para acessar você deve percorrer essa lista…
faço dessas formas:
JDK 1.6 - eu uso um ehancedfor
//....
for(meuBean b : lista){
System.out.println(b.getCampo1());
System.out.println(b.getCampo2());
}
Se vc usa o JDK 1.4 precisa usar o iterator
//....
Iterator it = lista.iterator();
while(it.hasNext()){
meuBean b = (meuBean) it.next();
System.out.println(b.getCampo1());
System.out.println(b.getCampo2());
}
abraço
vlw pelas dicas