Pessoal estou com o seguinte problema:
em um determindado momento estou chemando um set assim:
empresas.setDtVencimento("02/02/2005");
Segue meu método set e get:
[code]public long getDtVencimento() {
return dtVencimento;
}
public void setDtVencimento(String dtVencimento) {
Calendar calendar = Calendar.getInstance();
Date data = new Date();
try{
DateFormat dataEntrada = DateFormat.getDateInstance();
data = dataEntrada.parse(dtVencimento);
calendar.setTime(data);
}catch(ParseException e){
}
this.dtVencimento = new Long(data.toString()).longValue();
}[/code]
Depois preciso recuperar isso daí faço o seguinte:
Calendar dt = Calendar.getInstance();
dt.setTimeInMillis((((Empresa)dados.get(i)).getDtVencimento()));
Daí me é apresentado o seguinte erro na execução:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:507)
at java.util.ArrayList.get(ArrayList.java:324)
at br.com.solutec.gestor.gui.internal.empresa.ConEmpresa.setTabela(ConEmpresa.java:105)
at br.com.solutec.gestor.gui.controle.empresa.EventosEmpresaButtonsPes.executar(EventosEmpresaButtonsPes.java:36)