Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2012, 10:55
tebanpwz
 
Fecha de Ingreso: mayo-2012
Mensajes: 10
Antigüedad: 12 años
Puntos: 0
Respuesta: Mostrar caracteres que no sean digitos en una cadena!

gracias capo!

me quedo asi:

Código:
import java.util.Scanner;
public class  mostrar{
   
    public static void main (String [] args){
        String caracteres="";
        char a,b,c,d;
        Scanner l=new Scanner(System.in);
        caracteres=l.nextLine();
        if (caracteres.length()==4)
        {
        a=caracteres.charAt(1);
        b=caracteres.charAt(2);
        c=caracteres.charAt(3);
        d=caracteres.charAt(4);
        System.out.println(caracteres.replaceAll("\\d","") );
        }
       
        else 
             System.out.println("La cadena debe ser de 4 caracteres");
            
          }
    
}

Pero me tira esto

Código:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 4
	at java.lang.String.charAt(String.java:695)
	at problema1.main(problema1.java:15)
Java Result: 1
:( soy bien novato parece xDD

Salu2