Tema: Tonteria
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2008, 10:03
Chemita
 
Fecha de Ingreso: febrero-2008
Mensajes: 27
Antigüedad: 17 años
Puntos: 1
Tonteria

Hola:

Estoy intentando cifrar un texto con un simple desplazamiento de las posiciones de los caracteres.

Para esto tengo un Vector con lo caracteres que se pueden usar, y un StringBuffer que almacena el resultado de ese desplazamiento.

Código PHP:
        StringBuffer sb = new StringBuffer();
        
Vector<Character= new Vector<Character>();
        for(
int i=0;i<256;i++){
            
v.add((char)i);
        }
        
char [] str.toCharArray();
        for(
int i=0;i<c.length;i++){
--->        
sb.append(v.get(v.indexOf((Character)c[i]+semilla)));
        } 
Bueno quisiera saber porque me lanza Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1