axi_axi_axi
Messages postés37Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention 1 juin 2005
-
27 avril 2005 à 16:15
wildcat31
Messages postés46Date d'inscriptionjeudi 16 décembre 2004StatutMembreDernière intervention28 août 2005
-
28 avril 2005 à 10:51
Bonjour,
Voici la ligne qui me pose pb depuis 37mins:
if((caract[i].charValue())='n')
A la compilation, Mr Compilateur me dit :char cannot be dereferenced
Moi j'veux bien mais g essayé plein de truc sauf le bon surement
Merci d'avance
Sensei01
Messages postés94Date d'inscriptionsamedi 22 février 2003StatutMembreDernière intervention27 juin 2006 27 avril 2005 à 16:36
Sensei01
pkoi tu fais caract[i].charValue() ????
puisque caract est un tableau de caractere, caract[i] est un caractère donc :
if(caract[i] == 'n') ca devrait suffire !! non ?
axi_axi_axi
Messages postés37Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention 1 juin 2005 27 avril 2005 à 16:33
Je précise un peu: j'essaye de comparer des caractères pour trouver ceux qui correspondent à un retour à la ligne pour les transformer ensuit en
(HTML).
public void mise_en_forme2(String chaine){ //Convertit les charactères ("entrée" en
)....
try { char[] caract =new char[(chaine.length())];
// traduction en chaine de caractères
chaine.getChars(0,chaine.length(),caract,0);
// affichage à l'écran :
for( int i=0; i<(chaine.length()); i++ ) {
if((caract[i].charValue())='n') {
System.out.println("La touche entrée tapée dans le string");
}
else {
}
}
}
catch( IndexOutOfBoundsException e ) {
System.out.println("Problème de taille de limite...");
}
}
wildcat31
Messages postés46Date d'inscriptionjeudi 16 décembre 2004StatutMembreDernière intervention28 août 20053 28 avril 2005 à 10:51
Bonjour,
2 remarques :
1) le charactère de retour à la ligne est '\n', là tu vas couper tes lignes chaque fois qu'il y a la lettre n...
2) tu peux tout simplement faire, directement sur le String :
chaine.charAt(i)=='\n'
Ca t'évite d'avoir à construire le tableau de char. Enfin sinon je suis d'accord avec Sensei...