The values() method of ResolverStyle enum is used to an array containing the units of this ResolverStyle, in the order, they are declared.
Syntax:
public static ResolverStyle[] values()
Parameters: This method accepts nothing.
Return value: This method returns an array containing the constants of this enum type, in the order, they are declared. Below programs illustrate the ResolverStyle.values() method:
Program 1:
Java
// Java program to demonstrate// ResolverStyle.values() methodimport java.time.format.ResolverStyle;public class GFG { public static void main(String[] args) { // Get ResolverStyle instance ResolverStyle resolverStyle = ResolverStyle.valueOf(" SMART & quot;); // Get the constants using values() ResolverStyle[] array = resolverStyle.values(); // Print the values for (int i = 0; i & lt; array.length; i++) System.out.println(array[i]); }} |
STRICT SMART LENIENT
Program 2:
Java
// Java program to demonstrate// ResolverStyle.values() methodimport java.time.format.ResolverStyle;public class GFG { public static void main(String[] args) { // Get ResolverStyle instance ResolverStyle resolverStyle = ResolverStyle.valueOf(" LINIENT & quot;); // Get the constants using values() ResolverStyle[] array = resolverStyle.values(); // Print the values System.out.println(" ResolverStyle length : " + array.length); }} |
ResolverStyle length: 3
Example:
Java
package abc;import java.io.*;import java.time.format.ResolverStyle;import java.util.Scanner;public class as { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print( "Enter a resolver style (smart, strict, lenient): "); String input = scanner.nextLine().toLowerCase(); ResolverStyle style = null; switch (input) { case "smart": style = ResolverStyle.SMART; break; case "strict": style = ResolverStyle.STRICT; break; case "lenient": style = ResolverStyle.LENIENT; break; default: System.out.println("Invalid input."); System.exit(0); } System.out.println("Resolver Style: " + style); }} |
Output:
Enter a resolver style (smart, strict, lenient): strict Resolver Style: STRICT
