Relacionado con:
– Predicate
– LongPredicate
– DoublePredicate
La interfaz funcional IntPredicate, viene definida en la version de Java 8, y esta pensada para realizar comprobaciones predefinidas sobre números enteros
Supongamos que necesito comprobar si un numero es par; podría hacer los siguiente:

En la linea 9, implemento la interfaz, y luego la aplico tranquilamente
El método negate()
Si necesitara la función negada, podría utilizar el método negate(). Teniendo en cuenta que un numero es impar si no es par, podría comprobarlo así:

En la linea 11, estoy creando un nuevo campo IntPredicate pero con el resultado contrario al que contuviera «par»
Condiciones and() y or()
Es posible, combinar mas de una comparación, con los métodos and() y or().
Si quiero presentar un numero cuando sea menor de 7 o mayor que 45, puedo hacer

Por el contrario, si necesitamos comprobar si un numero es par y mayor que 100, podemos hacer

Comparte esto:
- Comparte en Facebook (Se abre en una ventana nueva) Facebook
- Compartir en Telegram (Se abre en una ventana nueva) Telegram
- Compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Compartir en X (Se abre en una ventana nueva) X
- Enviar un enlace a un amigo por correo electrónico (Se abre en una ventana nueva) Correo electrónico
- Más
- Haz clic en Pinterest (Se abre en una ventana nueva) Pinterest
- Imprimir (Se abre en una ventana nueva) Imprimir
- Compartir en Pocket (Se abre en una ventana nueva) Pocket
- Compartir en Reddit (Se abre en una ventana nueva) Reddit
- Compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Compartir en Mastodon (Se abre en una ventana nueva) Mastodon
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.