Programa Java para Imprimir Array
Publicados: 2023-01-29Índice
Noções básicas de matriz Java:
Uma matriz em Java é uma coleção de itens semelhantes que são referidos a um único nome. Os arrays Java são ligeiramente diferentes dos arrays de outras linguagens de programação orientadas a objetos. Alguns fatos importantes sobre os arrays usados em Java são:
- As matrizes em Java são atribuídas dinamicamente.
- Uma variável de matriz pode ser declarada como qualquer outra variável Java especificando [] após a menção do tipo de dados.
- O conteúdo de uma matriz é sequenciado e cada variável de matriz é especificada por um índice que começa em 0. ou seja, o primeiro elemento da matriz está no 0º índice, o segundo elemento está no primeiro índice e assim por diante.
- Os arrays em Java podem ser usados como uma variável local ou um campo estático ou um parâmetro de método.
- O tamanho do array pode ser do tipo inteiro ou curto. Valores longos não podem ser atribuídos como tamanho de matriz.
- Um Object é a superclasse direta do tipo array.
- As interfaces Cloneable e java.io.Serializable são implementadas por cada tipo de array.
Confira nossos cursos de tecnologia gratuitos para obter uma vantagem sobre a concorrência.
Explore nossos cursos populares de engenharia de software
Mestre em Ciência da Computação pela LJMU & IIITB | Programa de Certificação de Cibersegurança Caltech CTME |
Bootcamp de Desenvolvimento Full Stack | Programa PG em Blockchain |
Programa Executivo PG em Desenvolvimento Full Stack | |
Veja todos os nossos cursos abaixo | |
Cursos de Engenharia de Software |
Imprimindo um Array em Java:
Uma estrutura de dados que armazena os itens do mesmo tipo de dados é chamada de array em Java. Os elementos da matriz são alocados em um local de armazenamento contíguo. Assim, um conjunto fixo de itens pode ser armazenado em um array. Existem várias maneiras pelas quais uma matriz pode ser impressa. Eles são:
- For loop
- Para cada loop
- Método Arrays.toString()
- Método Arrays.deepToString()
- Método Arrays.asList()
- Interface do iterador em Java
- API de transmissão em Java
Aprenda Cursos de Desenvolvimento de Software online nas melhores universidades do mundo. Ganhe Programas Executivos de PG, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Habilidades de desenvolvimento de software sob demanda
Cursos de JavaScript | Cursos Básicos de Java | Cursos de estruturas de dados |
Cursos de Node.js | Cursos de SQL | Cursos de desenvolvimento full stack |
Cursos NFT | Cursos DevOps | Cursos de Big Data |
Cursos React.js | Cursos de segurança cibernética | Cursos de computação em nuvem |
Cursos de Design de Banco de Dados | Cursos de Python | Cursos de Criptomoedas |
Como imprimir uma matriz em Java usando o loop for-each?
O loop 'for-each' em Java também é usado para iterar sobre uma matriz de itens. Ele funciona com base no número de elementos na matriz. Para cada iteração, um elemento é retornado pelo loop na variável definida. A sintaxe do loop 'for-each' é a seguinte:
for(Tipo var:array)
Leia nossos artigos populares relacionados ao desenvolvimento de software
Como implementar a abstração de dados em Java? | O que é classe interna em Java? | Identificadores Java: Definição, Sintaxe e Exemplos |
Entendendo o encapsulamento em OOPS com exemplos | Argumentos de linha de comando em C explicados | Os 10 principais recursos e características da computação em nuvem em 2022 |
Polimorfismo em Java: Conceitos, Tipos, Características e Exemplos | Pacotes em Java e como usá-los? | Tutorial do Git para iniciantes: aprenda o Git do zero |
Uso do método Arrays.toString() para imprimir um array em Java:
Este método estático em Java é da classe array e é um constituinte do pacote java.util. Consiste em vários métodos que podem manipular um array. A sintaxe do método Arrays.toString() em Java é mencionada abaixo.
public static String toString(int[] a)
Esse método usa uma matriz com qualquer tipo primitivo como argumento de entrada. Ele retorna um array em forma de string e consiste em uma lista de elementos do array. A conversão dos elementos do array em uma string é feita pelo método String.valueOf(int).
Como imprimir um array em Java usando o método Arrays.deepToString():
Quando esse método é invocado, uma matriz multidimensional é convertida em uma string de elementos da matriz. Esta função precisa de um argumento de entrada na forma de uma matriz. Ele retorna a representação do array na forma de uma string. A sintaxe desse método em Java é especificada abaixo.
public static String deepToString(Object[] a)
Método Arrays.asList() para imprimir um array de elementos em Java:
Este também é um método Java estático da classe Arrays que pertence ao pacote java.util. Ele atua como uma conexão entre a API baseada em coleção e baseada em array. A sintaxe na qual esse método é usado em um código Java é mencionada a seguir.
public static <T> List<T>asList(T…a)
Este método também permite ao usuário desenvolver uma lista de tamanhos fixos que podem ser inicializados para acomodar muitos elementos.
List<T>obj=Arrays.toString(array[] a
Este método retorna a matriz de entrada no formulário de lista.
Uso da interface do iterador para imprimir uma matriz em Java:
O Java Iterator é uma interface constituída no pacote java.util. A criação de um Iterator pode ser feita invocando o método iterator(). Esta função está com a interface de coleta do Java e o valor retornado também é um iterador.
Outras funções de array em Java:
Além de imprimir um array, o compilador Java executa várias outras funções de array, algumas das quais estão listadas abaixo.
- Busca o elemento inicial e final de um array.
- Busca um elemento de array arbitrário.
- Insira um novo elemento em uma matriz.
- Comparação de duas matrizes.
- Verifique se uma matriz está vazia ou não.
Se você estiver interessado em aprender mais sobre Java, desenvolvimento de software full-stack, confira o Programa Executivo PG em Desenvolvimento de Software da upGrad & IIIT-B - Especialização em Desenvolvimento Full Stack, projetado para profissionais que trabalham e oferece mais de 500 horas de treinamento rigoroso , 9+ projetos e atribuições, status IIIT-B Alumni, projetos práticos práticos e assistência de trabalho com as principais empresas.