La clase ValueRange captura el rango válido de los valores de las instancias de TemporalField. La clase dada proporciona los valores mínimo y máximo del rango.
Nota: es posible que haya valores no válidos dentro del rango exterior. Por ejemplo, un campo puede tener valores válidos de 1, 2, 3, 6, 7 y, por lo tanto, tener un rango de ‘1-7’, a pesar de que los valores 4 y 5 no son válidos.
Declaración de clase:
clase final pública ValueRange
extiende objeto
implementos serializables
ValueRange Class hereda los siguientes métodos de la clase java.lang.Object:
- clon()
- finalizar()
- obtenerClase()
- notificar()
- notificar a todos()
- Espere()
Métodos de la clase ValueRange:
Método | Descripción |
---|---|
checkValidIntValue(valor largo, campo TemporalField) | Este método verifica que el valor especificado sea válido y se ajuste a un int. |
checkValidValue(valor largo, campo TemporalField) | Este método comprueba que el valor especificado es válido. |
es igual a (Objeto obj) | Este método comprueba si este rango es igual a otro rango. |
getLargestMinimum() | Este método obtiene el valor mínimo más grande posible que puede tomar el campo. |
obtenerMaximo() | Este método obtiene el valor máximo que puede tomar el campo. |
getMinimum() | Este método obtiene el valor mínimo que puede tomar el campo. |
getSmallestMaximum() | Este método obtiene el valor máximo más pequeño posible que puede tomar el campo. |
código hash() | Este método devuelve un código hash adecuado para este rango. |
está arreglado() | Este método devuelve verdadero si el conjunto de valores es fijo. |
esValorInt() | Este método verifica si todos los valores en el rango caben en un int. |
isValidIntValue(valor largo) | Este método verifica si el valor está dentro del rango válido y si todos los valores en el rango caben en un int. |
isValidValue(valor largo) | Este método verifica si el valor está dentro del rango válido. |
de (mínimo largo, máximo largo) | Este método obtiene un rango de valores fijos. |
de (long min, long maxSmallest, long maxLargest) | Este método obtiene un rango de valores variables. |
de (long minSmallest, long minLargest, long maxSmallest, long maxLargest) | Este método obtiene un rango de valores completamente variable. |
Enstringr() | Este método es una representación de string de este rango, no nulo. |
Ejemplo 1:
Java
// Java program to demonstrate // ValueRange Class and its methods import java.time.temporal.ValueRange; public class GFG { public static void main(String[] args) { // create ValueRange object ValueRange vRange = ValueRange.of(5555, 1000000); // store the minimum value that the field can take long minVal = vRange.getMinimum(); // store the maximum value that the field can take long maxVal = vRange.getMaximum(); // print System.out.println("Minimum value is: " + minVal); System.out.println("Maximum value is: " + maxVal); } }
Minimum value is: 5555 Maximum value is: 1000000
Ejemplo 2:
Java
// Java program to demonstrate // ValueRange Class and its methods 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 6001 in range or not long value1 = vRange.checkValidValue(6001, null); // print System.out.println("Value passed: " + value1); } }
Value passed: 6001
Publicación traducida automáticamente
Artículo escrito por surbhityagi15 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA