CaseFormat es una clase de utilidad para convertir entre varios formatos de casos ASCII . El comportamiento no está definido para la entrada que no es ASCII.
Declaración: La declaración de com.google.common.base.CaseFormat es como:
@GwtCompatible public enum CaseFormat extends Enum
La siguiente tabla muestra el resumen de las constantes Enum y su descripción:
La siguiente tabla muestra el resumen de los métodos de la clase CaseFormat y su descripción:
Ejemplo 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 = "geeks_for_geeks"; 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)); } }
Producción:
Original String: geeks_for_geeks Lower Camel Format: geeksForGeeks Upper Camel Format: GeeksForGeeks
Ejemplo 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())); } }
Producción:
Las constantes Enum de la clase CaseFormat son:
[LOWER_HYPHEN, LOWER_UNDERSCORE, LOWER_CAMEL, UPPER_CAMEL, UPPER_UNDERSCORE]
Referencia: Google Guayaba
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA