Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
793 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] String identiques mais differents lors de la comparaison !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] String identiques mais differents lors de la comparaison !

n°1891318
raxzor
Posté le 04-06-2009 à 15:03:56  profilanswer
 

Bonjour à tous, je fait face à un problème que je ne comprend pas :  
 
Je m'explique :  
 
Dans mon programme je recupere la version de java installé :  
 

Code :
  1. final String ver = System.getProperty("java.specification.version" );
  2. System.out.println(ver+"= version installé" ); //ver est égal à : 1.6


 
on a donc "ver" = 1.6
 
Si je test en comparant a la version requise :  
 

Code :
  1. String ver2 = "1.6";
  2. if (ver==ver2)
  3.  {
  4.   System.out.println("ok" );
  5.  }
  6.  else
  7.  {
  8.   version(ver);
  9.  }


 
Mon probleme est donc que ver appercu comme different de ver2, alors qu'il s'agit de la mêle chaine de caractere !
 
need help ;)  
 
Thanks a lot  
Regards.

mood
Publicité
Posté le 04-06-2009 à 15:03:56  profilanswer
 

n°1891326
Deamon
Posté le 04-06-2009 à 15:29:50  profilanswer
 

Il ne faut jamais utiliser == avec un String car String n'est pas un type primitif.
Utilise tonString.equals(autreString) ou la version equalsIgnoreCase selon ton besoin.


Message édité par Deamon le 04-06-2009 à 15:31:00
n°1891332
raxzor
Posté le 04-06-2009 à 15:48:42  profilanswer
 

Merci pour la petite info ;) Tout marche niquel chrome !
 
have a nice day !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] String identiques mais differents lors de la comparaison !

 

Sujets relatifs
[JAVA] SunSPOT - Gestion clavier[java]Lecture d'un gros fichier texte
[c++ vs java] pointeur de fonctionCompiler du code java existant avec MAVEN
executer un fichier .java[Java] BorderLayout qui ne fonctionne pas
Exo prog concurrente et collection javaIdentification ftp transparente en java
[JAVA] Encadrer un groupe d'objet en swingGestion des options en JAVA
Plus de sujets relatifs à : [JAVA] String identiques mais differents lors de la comparaison !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR