olá pessoal,
estou pegando uma string q gravei em um rms mas contem uma data e no final dela um valor double com o qual tem q fazer soma pego o valor faço a soma e uso um println para testar se a soma estava certa e estava mais na hoa de colocar num Stringitem ou textfield data um erro q nao estou entendo
segue o codigo
String dado;
soma = 0.0;
try
{
for(int k=1;k<=rs.getNumRecords();k++)
{
byte[] retrieved = rs.getRecord(k);
dado = new String(retrieved);
dado = dado.substring(16, dado.length());
soma = (soma + Double.parseDouble(dado));
}
String t = String.valueOf(soma);
System.out.println(t);
somatorio.setString(t);
}
catch(Exception ex)
{
ex.printStackTrace();
}
o erro e o seguinte
java.lang.NullPointerException
at Core.Soma.readDB(Soma.java:67)
at Core.Soma.(Soma.java:28)
at Core.Report.commandAction(Report.java:86)
at javax.microedition.lcdui.Display$DisplayAccessor.commandAction(+282)
at javax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(+10)
at com.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)
at com.sun.midp.lcdui.AutomatedEventHandler.commandEvent(AutomatedEventHandler.java:670)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)
grato.