J'ai de gros problème, je tourne en rond depuis ce matin. mon but est de créer un code qui transforme un caractère en chiffre.
j'ai galéré à comprendre qu'il n'y avait pas que des lettre sur le clavier, et que donc, une simple comparaison lexicographique était à oublier puisque à chaque fois je passe au dessus de ma boucle, ou alors l'ordi ne trouve rien, ce qui est logique.
Sur la documentation java j'ai donc recherché comment faire, et j'ai trouvé les methode "isLetter()", "isSpace()", "isDigit()", seulement, à peine ai-je intégré ma methode "isLetter" qu'eclipse me dit
The method isLetter(char) is undefined for the type MoteurCrypto
je redonne mon code
//alphabet
String alphabet[]={"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
int i;
int j;
//comparaison et toutes les variables pour la lecture des caractère de la textBox
char caraclu[]=new char[1];
//boucle for pour la lecture des caractères
for(i=0;i<texteEntré.length();i++){
caraclu[0]=texteEntré.charAt(i);
//là je vérifie la nature des caractères, pour mettre en place mon algorithme de remplacement
if(isLetter(caraclu[0])){
}
else if(isSpace(caraclu[0])){
}
else if(isDigit(caraclu[0])){
}
textecodé=textecodé+" "+j;
}