Rechercher : dans
Par :

Comparaison char string java

Dernière réponse le 6 avr 2008 à 23:01:26 fab, le 15 jan 2008 à 15:08:18 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Comparaison char string java » dans :
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...

1

Char Snipeur, le 15 jan 2008 à 15:42:42
  • +1

Salut
ça aurai été sympa de mettre l'erreur du compilo.
essai "lengthString-1" pour la définition de tmp.
Salutation ! Quand on sait pas, on touche pas !JBT
Char Snipeur

Répondre à Char Snipeur

2

fab, le 15 jan 2008 à 17:08:48
  • +1

Ouai c'était ca le probleme, merci

Répondre à fab

3

rafik, le 6 avr 2008 à 20:31:43
  • +3

Salut
commoent en peut fait la comparaison entre les char

Répondre à rafik

4

 danimo, le 6 avr 2008 à 23:01:26

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.

Répondre à danimo