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