Método ValueRange checkValidIntValue() en Java con ejemplos

El método checkValidIntValue() de la clase ValueRange se utiliza para comprobar que el valor pasado como parámetro es válido y cabe en un int. Este método valida que el valor pasado como parámetro esté dentro del rango válido de valores o no. Para este método, es importante que el valor devuelto por el método se ajuste a int o no. El campo pasado como parámetro solo se usa para mejorar el mensaje de error.

Sintaxis:

public int checkValidIntValue(long value, TemporalField field)

Parámetros: Este método acepta dos parámetros:

  • valor que es el valor a comprobar y
  • scope , que es el campo que se está comprobando, puede ser nulo.

Valor devuelto: este método devuelve el valor que se pasó.

Los siguientes programas ilustran el método ValueRange.checkValidIntValue():
Programa 1:

// Java program to demonstrate
// ValueRange.checkValidIntValue() method
  
import java.time.temporal.ValueRange;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create ValueRange object
        ValueRange vRange = ValueRange.of(1, 10000);
  
        // check value 500 in range or not
        int value1 = vRange.checkValidIntValue(500, null);
  
        // print
        System.out.println("Value passed :" + value1);
    }
}
Producción:

Value passed :500

Programa 2:

// Java program to demonstrate
// ValueRange.checkValidIntValue() method
  
import java.time.temporal.ValueRange;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // create ValueRange object
        ValueRange vRange = ValueRange.of(10000, 99999);
  
        // check value 44444 in range or not
        int value1 = vRange.checkValidIntValue(44444, null);
  
        // print
        System.out.println("Value passed :" + value1);
    }
}
Producción:

Value passed :44444

Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/temporal/ValueRange.html#checkValidIntValue(long, java.time.temporal.TemporalField)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *