Código
import javax.swing.*; public class codificacion { char letra; for (int j = 0; j < frase.length(); j++) { letra = frase.charAt(j); if (letra=='a') { letra = 1; } if (letra=='e') { letra = 2; } if (letra=='i') { letra = 3; } if (letra=='o') { letra = 4; } if (letra=='u') { letra = 5; } else { frase2 = frase2+letra; } } } }
Todo va correcto, pero cuando me devuelve el resultado, lo que deberían aparecer como números aparecen como caracteres no reconocidos (el cuadradito en blanco).
¿Sabéis a que puede ser debido ésto?. Muchas gracias de antemano por cualquier respuesta.