Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2006, 12:37
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 19 años
Puntos: 19
Por lo que veo en la variable entera tmp almacenas el valor del nº que obtienes de pdu , y supongo que hay te dará la excepción si el valor de pdu no es estrictamente un entero
Código:
...
int tmp= pdu.debugString().indexOf("xxxxx");
numOrigen = pdu.debugString().substring(tmp,tmp+12);
...
yo haria :
Código:
try{
 int tmp= pdu.debugString().indexOf("xxxxx");
  } catch ( Exception e) { 
                   // aviso de que hay error de que no es un nº
                  // salir ¿ llamando a la clase de inicio ?
                                 }
Pero no estoy muy seguro de esto ... prueba a ver . ¿ a Alguien se le ocurre algo mejor ?