Bem,acho que você teria que ter uma classe Cliente, por exemplo:
[code]public class Cliente {
private int codigo;
private String nome;
// get's e set's
}[/code]
Ai você teria uma outra classe com um ArrayList, por exemplo, onde vc armazenaria todos os dados do arquivo XML:
[code]public class ControlaXML {
private List lista;
public ControlaXML() {
lista = new ArrayList<Cliente> ();
}
// faz a leitura dos dados..
public List<Cliente> pesquisa(String value) {
List<Cliente> listaAux = new ArrayList<Cliente> ();
for(Cliente c : lista) {
if(c.getNome().contains(value)) {
listaAux.add(c);
}
}
return listaAux;
}
No seu post, vc esta utilizando recursos da JAVA 5.
Estou na versão 1.3 que é a versão utilizada pela empresa onde trabalho.
Inclusive o método “contains” citado por vc eu não encontrei…