CaseFormat Class | Guava | Java
CaseFormat is a utility class for converting between various ASCII case formats. Behavior is undefined for non-ASCII input.
Declaration: The declaration for com.google.common.base.CaseFormat is as:
@GwtCompatible public enum CaseFormat extends Enum
Below table gives the summary of Enum Constants and their description:
Below table gives the summary of methods of CaseFormat class and their description:
Example 1:
// Java code to show implementation // of CaseFormat Class methods import com.google.common.base.CaseFormat; class GFG { // Driver code public static void main(String args[]) { // A string variable named str String str = "Beginner_for_Beginner" ; System.out.println( "Original String: " + str); // "LOWER_UNDERSCORE" is a C++ variable // naming convention System.out.println( "Lower Camel Format: " + CaseFormat .LOWER_UNDERSCORE .to(CaseFormat .LOWER_CAMEL, str)); // "UPPER_UNDERSCORE" is a Java and // C++ constant naming convention System.out.println( "Upper Camel Format: " + CaseFormat .UPPER_UNDERSCORE .to(CaseFormat .UPPER_CAMEL, str)); } } |
Output:
Original String: Beginner_for_Beginner Lower Camel Format: w3wiki Upper Camel Format: w3wiki
Example 2:
// Java code to show implementation // of CaseFormat Class methods import com.google.common.base.CaseFormat; import java.util.*; class GFG { // Driver code public static void main(String args[]) { // Get the enum constants with the // help of values() method System.out.println( "The Enum constants " + "of CaseFormat Class are:\n" + Arrays .toString(CaseFormat .values())); } } |
Output:
The Enum constants of CaseFormat Class are:
[LOWER_HYPHEN, LOWER_UNDERSCORE, LOWER_CAMEL, UPPER_CAMEL, UPPER_UNDERSCORE]
Reference: Google Guava
Contact Us