Téléchargement
illégal
Posez votre question Signaler

Comparaison char string java

fab - Dernière réponse le 6 avril 2008 à 23:01
Bonjour,
int lengthString = myTmpStr.length();
char tmp = myTmpStr.charAt(lengthString);
char virgule = ',';
char saut = '\n';
if (tmp == virgule || tmp == ){
....
}
j'essaye de comparer un caractere avec un autre mais ca marche pas. le compilateur me met une erreur a la ligne char tmp....
En faite je veux savoir si la ligne: myTmpStr se termine par une virgule ou un saut de ligne.
Merci d'avance.
Lire la suite 

Comparaison char string java »

4 réponses
Réponse
+4
moins plus
salut
commoent en peut fait la comparaison entre les char
danimo- 6 avril 2008 à 23:01
salut,

par exemple:
char c1 = 'a';
char c2 = 'b';
char c3 = 'a';
char c4 = '\n';
if (c1 == c3)
System.out.println("c1 = c3");
if (c1 != c2)
System.out.println("c1 != c2");
if (c4 == '\n')
System.out.println("c4 = " + '\n'); // dans ce cas '\n' n'est pas affiche mais execute
if (c4 == '\n')
System.out.println("c4 = \\n"); // dans ce cas '\n' n'est pas affiche mais execute
// le 1er \ (\\n) indique qu'il ne faut pas prendre la suite comme une sequence escape

Cordialement.

Dan.
Ajouter un commentaire
Réponse
+1
moins plus
salut
ça aurai été sympa de mettre l'erreur du compilo.
essai "lengthString-1" pour la définition de tmp.
Ajouter un commentaire
Réponse
+1
moins plus
ouai c'était ca le probleme, merci
Ajouter un commentaire
Ce document intitulé « Comparaison char string java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?