English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa, você aprenderá diferentes técnicas para imprimir os elementos de um array fornecido em Java.
public class Array { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }
Quando o programa é executado, a saída é:
1 2 3 4 5
No programa acima, for-O loop each é usado para iterar pelo array fornecido array.
ele acessa cada elemento e imprime o array usando println().
import java.util.Arrays; public class Array { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; System.out.println(Arrays.toString(array)); } }
Quando o programa é executado, a saída é:
[1, 2, 3, 4, 5]
No texto acima, o loop for foi substituído por uma única linha de código com a função Arrays.toString().
Como você vê, isso fornece uma saída limpa, sem nenhuma linha de código extra.
import java.util.Arrays; public class Array { public static void main(String[] args) { int[][] array = {{1, 2}, {3, 4}, {5, 6, 7}}; System.out.println(Arrays.deepToString(array)); } }
Quando o programa é executado, a saída é:
[[1, 2], [3, 4], [5, 6, 7]]
No programa acima, devido a cada elemento do array conter outro array, usamos apenas Arrays.toString() para imprimir o endereço dos elementos (arrays aninhados).
Para obter números de um array interno, precisamos de outra função Arrays.deepToString(). Isso nos dá o número1、2,por exemplo, estamos procurando.
Esta função também é aplicável3Matriz de vetores.