La clase CharMatcher proporciona las siguientes constantes para obtener la instancia de CharMatcher.
A continuación hay algunos de ellos
DÍGITO
CharMatcher.DIGIT determina si un carácter es un dígito según Unicode. Si solo desea hacer coincidir los dígitos ASCII, puede usar inRange(‘0’, ‘9’).
Sintaxis :
public static final CharMatcher DIGIT
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.DIGIT field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "123 is divisible by 3"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.DIGIT; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
123 is divisible by 3 1233
Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/base/CharMatcher.html#DIGIT
JAVA_LETTER
CharMatcher.JAVA_LETTER determina si un carácter es una letra o un dígito según la definición de Java.
Sintaxis :
public static final CharMatcher JAVA_LETTER
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.JAVA_LETTER field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "123 is divisible by 3"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.JAVA_LETTER; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
123 is divisible by 3 isdivisibleby
Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/base/CharMatcher.html#JAVA_LETTER
ASCII
CharMatcher.ASCII determina si un carácter es ASCII, lo que significa que su punto de código es inferior a 128.
Sintaxis :
public static final CharMatcher ASCII
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.ASCII field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "GeekforGeeks is fun.\u00be"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.ASCII; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
GeekforGeeks is fun.? GeekforGeeks is fun.
Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/base/CharMatcher.html#ASCII
NINGÚN
El campo CharMatcher.ANY coincide con cualquier carácter, es decir, coincide con todos los caracteres.
Sintaxis :
public static final CharMatcher ANY
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.ANY field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "GeekforGeeks is fun."; // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.ANY; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
GeekforGeeks is fun.
Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/base/CharMatcher.html#ANY
JAVA_LOWER_CASE
CharMatcher.JAVA_LOWER_CASE determina si un carácter está en minúsculas según la definición de Java.
Sintaxis :
public static final CharMatcher JAVA_LOWER_CASE
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.JAVA_LETTER_OR_DIGIT field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "gEEKSfORgEEKS"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.JAVA_LOWER_CASE; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
gEEKSfORgEEKS gfg
Nota: esta clase trata solo con valores de caracteres. No comprende puntos de código Unicode suplementarios en el rango de 0x10000 a 0x10FFFF. Dichos caracteres lógicos se codifican en una string mediante pares sustitutos, y CharMatcher los trata como dos caracteres separados.
JAVA_UPPER_CASE
CharMatcher.JAVA_UPPER_CASE determina si un carácter está en mayúsculas según la definición de Java.
Sintaxis :
public static final CharMatcher JAVA_UPPER_CASE
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.JAVA_UPPER_CASE field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "c++ JAVA python"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.JAVA_UPPER_CASE; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
c++ JAVA python JAVA
JAVA_LETTER_OR_DIGIT
CharMatcher.JAVA_LETTER_OR_DIGIT determina si un carácter es una letra o un dígito según la definición de Java.
Sintaxis :
public static final CharMatcher JAVA_LETTER_OR_DIGIT
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.JAVA_LETTER_OR_DIGIT field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "#13 is a prime & number%"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.JAVA_LETTER_OR_DIGIT; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
#13 is a prime & number% 13isaprimenumber
JAVA_DIGIT
CharMatcher.JAVA_DIGIT determina si un carácter es un dígito según la definición de Java. Si solo desea hacer coincidir los dígitos ASCII, puede usar inRange(‘0’, ‘9’).
Sintaxis :
public static final CharMatcher JAVA_DIGIT
A continuación se muestra la implementación del campo anterior.
Programa 1:
// Program for CharMatcher.JAVA_DIGIT field in Java import com.google.common.base.CharMatcher; class GFG { // Driver code public static void main(String args[]) { // Input string to check for matching String input = "13 is a prime number"; // Printing the input System.out.println(input); // Declaring a CharMatcher object CharMatcher matcher = CharMatcher.JAVA_DIGIT; // Retaining the result after matching String result = matcher.retainFrom(input); // Printing the result System.out.println(result); } }
13 is a prime number 13
Referencia: https://google.github.io/guava/releases/19.0/api/docs/com/google/common/base/CharMatcher.html#JAVA_DIGIT
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA