Comment puis-je représenter entier d'intervalles de Java?
Nous connaissons tous les intervalles en mathématiques (e.g -4 < x < 3).
Comment puis-je représenter ces mathématiques intervalles de Java, e.g, les chiffres entre -4 et 3 (-4, -3, ..., 2, 3 etc)?
- Comment vous voulez utiliser ces intervalles?
- Désolé , Que voulez-vous dire?
- Un intervalle est juste une paire de nombres. Que voulez-vous faire avec ça? Les "chiffres entre" peut être trouvé avec n'importe quel type de boucle de construire (pour/tout/...)
- Aha, Comme Bozho dit à l'aide de IntRange est la meilleure façon d'obtenir une des intervalles de numéro , j'ai juste besoin d'une série de nombre . C'est tout.
Vous devez vous connecter pour publier un commentaire.
Vérifier apache commons-lang
IntRange
. Donc, si vous voulez vérifier si un nombre est dans un intervalle donné (plage de), vous n':Il vous suffit de séparer
-4 < x < 3
en-4 < x
etx < 3
, comme ceci:Google Guava a également une Gamme de classe (http://docs.guava-libraries.googlecode.com/git-history/v10.0/javadoc/com/google/common/collect/Range.html) qui font le travail pour vous.