Comparaison char string java

fab -  
 Utilisateur anonyme -
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.
A voir également:

3 réponses

rafik
 
salut
commoent en peut fait la comparaison entre les char
4
Utilisateur anonyme
 
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.
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
salut
ça aurai été sympa de mettre l'erreur du compilo.
essai "lengthString-1" pour la définition de tmp.
1
fab
 
ouai c'était ca le probleme, merci
1