El método concat() de Longs Class en la biblioteca Guava se usa para concatenar los valores de muchas arrays en una sola array. Estas arrays largas que se concatenarán se especifican como parámetros para este método.
Por ejemplo: concat(new long[] {1, 2}, new long[] {3, 4, 5}, new long[] {6, 7}
devuelve la array {1, 2, 3, 4, 5, 6, 7}.
Sintaxis:
public static long[] concat(long[]... arrays)
Parámetro: este método acepta arrays como parámetro, que son las arrays largas que se concatenarán mediante este método.
Valor de retorno: este método devuelve una única array larga que contiene todos los valores de array larga especificados en su orden original.
Los siguientes programas ilustran el uso del método concat():
Ejemplo 1:
// Java code to show implementation of // Guava's Longs.concat() method import com.google.common.primitives.Longs; import java.util.Arrays; class GFG { // Driver's code public static void main(String[] args) { // Creating 2 Long arrays long[] arr1 = { 1, 2, 3, 4, 5 }; long[] arr2 = { 6, 2, 7, 0, 8 }; System.out.println("Long Array 1: " + Arrays.toString(arr1)); System.out.println("Long Array 2: " + Arrays.toString(arr2)); // Using Longs.concat() method to combine // elements from both arrays // into a single array long[] res = Longs.concat(arr1, arr2); // Displaying the single combined array System.out.println("Combined Array: " + Arrays.toString(res)); } }
Long Array 1: [1, 2, 3, 4, 5] Long Array 2: [6, 2, 7, 0, 8] Combined Array: [1, 2, 3, 4, 5, 6, 2, 7, 0, 8]
Ejemplo 2:
// Java code to show implementation of // Guava's Longs.concat() method import com.google.common.primitives.Longs; import java.util.Arrays; class GFG { // Driver's code public static void main(String[] args) { // Creating 4 long arrays long[] arr1 = { 1, 2, 3 }; long[] arr2 = { 4, 5 }; long[] arr3 = { 6, 7, 8 }; long[] arr4 = { 9, 0 }; System.out.println("Long Array 1: " + Arrays.toString(arr1)); System.out.println("Long Array 2: " + Arrays.toString(arr2)); System.out.println("Long Array 3: " + Arrays.toString(arr3)); System.out.println("Long Array 4: " + Arrays.toString(arr4)); // Using Longs.concat() method to combine // elements from both arrays // into a single array long[] res = Longs .concat(arr1, arr2, arr3, arr4); // Displaying the single combined array System.out.println("Combined Array: " + Arrays.toString(res)); } }
Long Array 1: [1, 2, 3] Long Array 2: [4, 5] Long Array 3: [6, 7, 8] Long Array 4: [9, 0] Combined Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
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