La comparaison de deux chaînes pour “plus grand que " 0 " ..et NULL”
Je suis en train de creuser mon chemin à travers la stricte méthodes de Java et les opérateurs, mais maintenant, en essayant de "traduire" un morceau de code PHP, Java (Android), je suis un peu coincé.
En PHP:
if ($row['price']>'0'){
(.. do something if price is defined - and higher than zero ..)
}
Le problème est que $ligne['prix'] peut être vide (en Java: null?) ou qui contiennent des " 0 " (zéro).
Mais comment puis-je code en Java dans une intelligent et pas trop compliqué?
- Remarque: Il existe une différence entre une chaîne vide et une référence null.
- Utiliser les balises pertinentes. J'ai utilisé pour vous.
- jetez un oeil à la
compareTo()
méthode de la classe String API: docs.oracle.com/javase/7/docs/api/java/lang/...
Vous devez vous connecter pour publier un commentaire.
En supposant que vous avez obtenu le prix à la chaîne dans une variable de prix
vous pouvez utiliser ceci: