Ola amigos,
Estou precisando alterar um valor num determinado index do arraylist após encontrar o id passado pelo usuario:
Obrigado pela atenção.
Segue o código:
public static void alterar(String id_busca,Pessoa pessoa) {
try {
//lista pessoa esta assim na classe pessoa
//public static List<Pessoa> lista_pessoa;
//limite
int max = Pessoa.lista_pessoa.size();
//Percorre a lista
for (int i = 0; i < max; i++) {
String id = Pessoa.lista_pessoa.get(i).getId_pessoa();
//encontrando o id altera o valor do index da lista
if(id.equals(id_busca))
{
//adiciona 1 ao contador para inserir no nome
//*NESTA LINHA QUE ESTA O ERRO*
Pessoa.lista_pessoa.add(i+1, pessoa.getNome());
}
}
} catch (Exception e) {
System.out.println("ERRO: " + e);
}
}