Um vetor em Java é uma estrutura de dados que armazena um conjunto de elementos do mesmo tipo, podendo ser de tipos primitivos ou objetos.
Para criar um vetor em Java, é necessário definir seu tamanho e tipo de elemento. Em seguida, é possível atribuir valores aos seus elementos e acessá-los por meio de índices.
Para criar um vetor de tipos primitivos, pode-se utilizar a seguinte sintaxe:
// criando um vetor de inteiros com 5 elementos
int[] numeros = new int[5];
// atribuindo valores ao vetor
numeros[0] = 10;
numeros[1] = 20;
numeros[2] = 30;
numeros[3] = 40;
numeros[4] = 50;
// acessando um elemento do vetor
System.out.println(numeros[2]); // saída: 30
Além disso, é possível inicializar um vetor com valores já definidos utilizando a seguinte sintaxe:
// criando um vetor de inteiros e inicializando com valores
int[] numeros = {10, 20, 30, 40, 50};
Já para criar um vetor de objetos, pode-se utilizar a seguinte sintaxe:
// criando um vetor de objetos da classe Pessoa com 3 elementos
Pessoa[] pessoas = new Pessoa[3];
// criando objetos da classe Pessoa e atribuindo aos elementos do vetor
pessoas[0] = new Pessoa("João", 25);
pessoas[1] = new Pessoa("Maria", 30);
pessoas[2] = new Pessoa("Pedro", 18);
// acessando um elemento do vetor
System.out.println(pessoas[1].getNome()); // saída: Maria
Também é possível percorrer um vetor utilizando laços de repetição, como o for. O método length retorna o tamanho do vetor, permitindo percorrer todos os seus elementos.
// percorrendo um vetor de inteiros e imprimindo seus valores
for (int i = 0; i < numeros.length; i++) {
System.out.println(numeros[i]);
}