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 í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.

Quer compartilhar este artigo?

Prepare-se para uma Carreira do Futuro

Inscreva-se agora para Mestrado em Engenharia de Software