Clase divisoria | guayaba | Java

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"));
    }
}
Producción:

[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);
        }
    }
}
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *