|
Je vous remercie pour vos r�ponses. Donc les op�rateurs <, <=, >, >=,
== et != s’appliquent effectivement � tout type num�rique (byte,
short, char, int, long, float
et double). Les op�rateurs == et != s’appliquent
�galement � des r�f�rences d’objet pour une comparaison d’�galit�
sur leur r�f�rence vers un m�me objet. L’op�rateur instanceof
permet de tester le type de n’importe quelle r�f�rence d’objet. Les m�thodes equals
(java.lang.Object) et isAssignableFrom
(java.lang.Class) sont pr�f�rables respectivement aux
op�rateurs == et instanceof pour des comparaisons de
r�f�rence et de type. Lorsqu’une cha�ne de caract�res est
compar�e � une autre, sont-elles assimil�es � des valeurs num�riques puisque
dans ce cas on teste par exemple une �galit� ou une diff�rence sur une valeur litt�rale
? -----Message d'origine----- Selon les specs : 15.19.1 Numerical Comparison Operators <, <=,
>, and >= 15.19.2 Type Comparison Operator instanceof
Olivier -----Message d'origine----- Bonjour, L'autre dit que ces op�rateurs s'appliquent aussi bien
aux valeurs primitives qu'aux r�f�rences d'objet. Merci pour vos r�ponses... |
Title: RE: Comparaison de r�f�rences d'objet
- RE: Comparaison de r�f�rences d'objet OLIVIER CAYRON
- Pascal EMMA
