Diferencia entre revisiones de «Google Guava»
De Dos Ideas.
Línea 1: | Línea 1: | ||
[http://code.google.com/p/guava-libraries/ Google Guava] es un proyecto de Google que reúne un conjunto de librerías usadas internamente dentro de Google para sus proyectos que emplean Java. El propósito de la librería es simplificar el código empleado para realizar tareas que son comunes dentro de [[Java]] y que no están soportadas por las librerías estándar, de esta manera busca eliminar código propenso a errores. | [http://code.google.com/p/guava-libraries/ Google Guava] es un proyecto de Google que reúne un conjunto de librerías usadas internamente dentro de Google para sus proyectos que emplean Java. El propósito de la librería es simplificar el código empleado para realizar tareas que son comunes dentro de [[Java]] y que no están soportadas por las librerías estándar, de esta manera busca eliminar código propenso a errores. | ||
+ | |||
+ | === Ejemplos === | ||
+ | |||
+ | ===CharMatcher=== | ||
+ | |||
+ | ==== And / Or ==== | ||
+ | |||
+ | <code java> | ||
+ | String input = "La fecha es : 01/01/2011"; | ||
+ | CharMatcher charMatcher = CharMatcher.DIGIT.or(CharMatcher.is('/')); | ||
+ | String output = charMatcher.retainFrom(input); | ||
+ | System.out.println(output); | ||
+ | </code> | ||
+ | |||
+ | ==== Negación ==== | ||
+ | |||
+ | <code java> | ||
+ | String input = "MAYUSCULA minuscula"; | ||
+ | CharMatcher charMatcher = CharMatcher.JAVA_LOWER_CASE.or(CharMatcher.WHITESPACE).negate(); | ||
+ | String output = charMatcher.retainFrom(input); | ||
+ | </code> |
Revisión del 14:36 14 jul 2011
Google Guava es un proyecto de Google que reúne un conjunto de librerías usadas internamente dentro de Google para sus proyectos que emplean Java. El propósito de la librería es simplificar el código empleado para realizar tareas que son comunes dentro de Java y que no están soportadas por las librerías estándar, de esta manera busca eliminar código propenso a errores.
Contenido
Ejemplos
CharMatcher
And / Or
String input = "La fecha es : 01/01/2011";
CharMatcher charMatcher = CharMatcher.DIGIT.or(CharMatcher.is('/'));
String output = charMatcher.retainFrom(input);
System.out.println(output);
Negación
String input = "MAYUSCULA minuscula";
CharMatcher charMatcher = CharMatcher.JAVA_LOWER_CASE.or(CharMatcher.WHITESPACE).negate();
String output = charMatcher.retainFrom(input);