La clase Splitter de Guava proporciona varios métodos para manejar las operaciones de división en strings, objetos, etc. Extrae substrings que no se superponen de una string de entrada, generalmente al reconocer las apariencias de una secuencia separadora. Este separador se puede especificar como un solo carácter, una string fija, una expresión regular o una instancia de CharMatcher.
Declaración: La siguiente es la declaración de la clase com.google.common.base.Splitter :
@GwtCompatible(emulated = true) public final class Splitter extends Object
La siguiente tabla ofrece un breve resumen sobre los métodos de la clase Splitter de Guava:
Ejemplo:
// Java code to show implementation of // Guava's Splitter class's method import com.google.common.base.Splitter; class GFG { // Driver's code public static void main(String[] args) { // Splitter.on(char separator) returns a splitter // that uses the given single-character separator. // Splitter omitEmptyStrings() omits empty // strings from the results. System.out.println(Splitter.on(',') .trimResults() .omitEmptyStrings() .split("GeeksforGeeks ,is, the, best, website, to, prepare, for, interviews")); } }
[GeeksforGeeks, is, the, best, website, to, prepare, for, interviews]
Algunos otros métodos proporcionados por la clase Splitter son:
Ejemplo:
// Java code to show implementation of // Guava's Splitter class's method import com.google.common.base.Splitter; import java.util.List; class GFG { // Driver's code public static void main(String[] args) { // A string variable named str String str= "Hello, GFG, What's up ?"; // SplitToList returns a List of the strings. // This can be transformed to an ArrayList or // used directly in a loop. List<String> myList = Splitter.on(',').splitToList(str); for (String ele : myList) { System.out.println(ele); } } }
Hello GFG What's up ?
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