¿Cómo imprimir una array en Java sin usar Loop?

Dada una array arr en Java, la tarea es imprimir el contenido de esta array sin usar ningún bucle. Primero veamos el método del bucle. 

Método de bucle: lo primero que se te ocurre es escribir un bucle for de i = 0 a n, e imprimir cada elemento mediante arr[i].

Pseudocódigo:

for(int i = 0; i < Array.length; i++)
        System.out.println(Array[i]);

Concepto: Usaremos el método toString() de la clase Arrays en el paquete util de Java . Este método nos ayuda a obtener la representación String de la array. Esta string se puede imprimir fácilmente con la ayuda del método print() o println().

Ejemplo 1: este ejemplo demuestra cómo obtener la representación de string de una array e imprimir esta representación de string.

Java

// Java program to get the String 
// representation of an array and print it 
  
import java.io.*; 
import java.util.*; 
  
class GFG { 
    public static void main(String[] args) 
    { 
  
        // Get the array 
        int arr[] 
            = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 
  
        // Get the String representation of array 
        String stringArr = Arrays.toString(arr); 
  
        // print the String representation 
        System.out.println("Array: " + stringArr); 
    } 
} 
Producción: 

Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

 

Ejemplo 2: esta array también se puede imprimir directamente sin crear una string.

Java

// Java program to print an array 
// without creating its String representation 
  
import java.io.*; 
import java.util.*; 
  
class GFG { 
    public static void main(String[] args) 
    { 
  
        // Get the array 
        int arr[] 
            = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 
  
        // Print the array 
        System.out.println("Array: "
                        + Arrays.toString(arr)); 
    } 
} 
Producción: 

Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

 

Publicación traducida automáticamente

Artículo escrito por Code_r 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 *