ValueRange checkValidValue() method in Java with Examples

The checkValidValue() method of ValueRange class is used to check that the value passed as parameter is valid. The field passed as a parameter is only used to improve the error message. This method checks that the passed value lies in ValueRange or not.

Syntax:

public long checkValidValue(long value, TemporalField field)

Parameters: This method accepts two parameters:



  • value which is the value to check and
  • scope which is the field being checked.

Return value: This method returns the value that was passed in.

Below programs illustrate the ValueRange.checkValidValue() method:
Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to demonstrate
// ValueRange.checkValidValue() 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 4999 in range or not
        long value1 = vRange.checkValidValue(4999, null);
  
        // print
        System.out.println("Value passed :" + value1);
    }
}

chevron_right


Output:

Value passed :4999

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

Value passed :6666

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

java-img




My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.