Ver Mensaje Individual
  #15 (permalink)  
Antiguo 18/12/2009, 09:22
felixclase
 
Fecha de Ingreso: diciembre-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Separar cadena string

Prueba con esto amigo.

Código:
public class test{

public static void main(String args[]){
String matricula = "20830-Madrid";
String numeros = "0 1 2 3 4 5 6 7 8 9";
int posicion =0;
                for(int i=0;i< matricula .length();i++){
                      if(!numeros.contains(matricula.charAt(i)+"")){
					     if(matricula.charAt(i) == 	'-'){
						    matricula = matricula.substring(0,i-1) + matricula.substring(i+1);
							posicion = i-1;
							break;
						 }
					     posicion = i;
						 break; 
					  }
                      
                    }					
System.out.println("Su matricula es:" + matricula.substring(0, posicion));
System.out.println("Su residencia es:" + matricula.substring(posicion));
}
}
Lo probe con :
"20830-Madrid";
"20830Madrid";
y me funciono ojala te funcione