Comparaison char string java

fab -  
 danimo -
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.
Configuration: Windows XP
Firefox 2.0.0.11

3 réponses

  1. rafik
     
    salut
    commoent en peut fait la comparaison entre les char
    4
    1. danimo
       
      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
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    salut
    ça aurai été sympa de mettre l'erreur du compilo.
    essai "lengthString-1" pour la définition de tmp.
    1