![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/06/2012, 10:55
|
| | Fecha de Ingreso: mayo-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses 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 |