Eu to fazendo um programa de excluir cadastros, e cada cadastro recebe um codigo com a posição dele na lista, unico problema é que o código do size() continua o mesmo depois de excluir, tipo, vc tem os cadastros 0,1,2,3; se vc excluir o cadastro 2, vão ficar os cadastros 0,1,3; mas as posições na lista são 0,1,2; ai pra excluir o 3 tem que apertar 2. Como eu deixo ele atualizado?
Eu seto o codigo assim:
List<InformacoesUsuario> listPessoa = new JSONDeserializer<List<InformacoesUsuario>>().deserialize(linha);
cancela = true;
InformacoesUsuario p = new InformacoesUsuario();
p.setNome(usuario.getNome());
p.setSobrenome(usuario.getSobrenome());
p.setEmail(usuario.getEmail());
p.setSenha(usuario.getSenha());
p.setData(usuario.getData());
p.setIdade(usuario.getIdade());
p.setCodigo(listPessoa.size());
listPessoa.add(p);
String listPessoaSerializada = new JSONSerializer().serialize(listPessoa);
e excluo ele assim:
