Clase de carpintero | guayaba | Java

La clase Joiner de Guava proporciona varios métodos para manejar operaciones de unión en strings, objetos, etc. Esta clase proporciona funcionalidad avanzada para la operación de unión.

Declaración: La siguiente es la declaración para la clase com.google.common.base.Joiner :

@GwtCompatible
public class Joiner
   extends Object

La siguiente tabla ofrece un breve resumen de los métodos proporcionados por la clase Joiner de Guava:

Ejemplo:

// Java code to show implementation of
// Guava's Joiner class's method
  
import com.google.common.base.Joiner;
import java.util.*;
  
class GFG {
  
    // Driver's code
    public static void main(String[] args)
    {
  
        // Creating a string array
        String[] arr = { "one", "two", "three", "four" };
        System.out.println("Original Array: "
                           + Arrays.toString(arr));
  
        // Use Joiner to combine all elements.
        // ... Specify delimiter in on method.
  
        // The last part of the Joiner statement, join,
        // can receive an Iterable (like an ArrayList) or
        // an Object array. It returns a String.
        String result = Joiner.on("...")
                            .join(arr);
  
        System.out.println("Joined String: "
                           + result);
    }
}
Producción:

Original Array: [one, two, three, four]
Joined String: one...two...three...four

Algunos métodos más proporcionados por la clase Joiner de Guava son:

Ejemplo:

// Java code to show implementation of
// Guava's Joiner class's method
  
import com.google.common.base.Joiner;
import java.util.*;
  
class GFG {
  
    // Driver's code
    public static void main(String[] args)
    {
  
        // Creating a string array
        String[] arr = { "one", "two", null,
                         "four", null, "five" };
        System.out.println("Original Array: "
                           + Arrays.toString(arr));
  
        // Unlike the standard join method, we can
        // filter elements with a Joiner. With skipNulls,
        // null elements in an array or Iterable are removed.
        // Often null elements are not needed.
        // $$ Specify delimiter in on method.
  
        // The last part of the Joiner statement, join,
        // can receive an Iterable (like an ArrayList) or
        // an Object array. It returns a String.
        String result = Joiner.on('+')
                            .skipNulls()
                            .join(arr);
  
        System.out.println("Joined String: "
                           + result);
    }
}
Producción:

Original Array: [one, two, null, four, null, five]
Joined String: one+two+four+five

Referencia: Google Guava Joiner Class

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 *