add |
import java.util.Arrays; public class ExemploAddArray { public static void main(String[] args) { // Array original int[] minhaArray = {1, 2, 3, 4, 5}; // Novo tamanho desejado int novoTamanho = minhaArray.length + 1; // Criar uma nova array com um tamanho maior int[] novaArray = Arrays.copyOf(minhaArray, novoTamanho); // Adicionar um novo elemento à nova array int novoElemento = 6; novaArray[novaArray.length - 1] = novoElemento; // Imprimir a nova array System.out.println(Arrays.toString(novaArray)); // Saída: [1, 2, 3, 4, 5, 6] } } |
size |
public class ExemploArrayLength { public static void main(String[] args) { // Criando um array de inteiros com 5 elementos int[] meuArray = {10, 20, 30, 40, 50}; // Obtendo o tamanho do array int tamanho = meuArray.length; // Exibindo o tamanho do array System.out.println("O tamanho do array é: " + tamanho); } } |
get |
public class ExemploArrayGet { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Acessando elementos do array usando colchetes int primeiroElemento = meuArray[0]; // Acessa o primeiro elemento (índice 0) int terceiroElemento = meuArray[2]; // Acessa o terceiro elemento (índice 2) // Exibindo os elementos acessados System.out.println("Primeiro elemento: " + primeiroElemento); System.out.println("Terceiro elemento: " + terceiroElemento); } } |
set |
public class ExemploArraySet { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Alterando o valor do terceiro elemento (índice 2) meuArray[2] = 35; // Exibindo o array após a alteração for (int i = 0; i < meuArray.length; i++) { System.out.println("Elemento " + i + ": " + meuArray[i]); } } } |
remove |
public class ExemploArrayRemove { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Definindo o índice do elemento que deseja remover (por exemplo, o terceiro elemento, que é 30) int indiceParaRemover = 2; // Verificando se o índice é válido if (indiceParaRemover >= 0 && indiceParaRemover < meuArray.length) { // Criando um novo array com tamanho reduzido int novoTamanho = meuArray.length - 1; int[] novoArray = new int[novoTamanho]; // Copiando os elementos do array original para o novo array, ignorando o elemento a ser removido int destino = 0; for (int origem = 0; origem < meuArray.length; origem++) { if (origem != indiceParaRemover) { novoArray[destino] = meuArray[origem]; destino++; } } // Atualizando a referência para o novo array meuArray = novoArray; } else { System.out.println("Índice inválido para remoção."); } // Exibindo o array após a remoção for (int elemento : meuArray) { System.out.println("Elemento: " + elemento); } } } |
clear |
public class ExemploArrayClear { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Limpando o array atribuindo valores padrão (zero) a todos os elementos for (int i = 0; i < meuArray.length; i++) { meuArray[i] = 0; } // Exibindo o array após a limpeza for (int elemento : meuArray) { System.out.println("Elemento: " + elemento); } } } |
contains |
public class ExemploArrayContains { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Valor que queremos verificar se está presente no array int valorProcurado = 30; // Variável para rastrear se o valor foi encontrado boolean encontrado = false; // Percorrendo o array e verificando se o valor está presente for (int elemento : meuArray) { if (elemento == valorProcurado) { encontrado = true; break; } } // Exibindo o resultado if (encontrado) { System.out.println("O valor " + valorProcurado + " está presente no array."); } else { System.out.println("O valor " + valorProcurado + " não está presente no array."); } } } |
toArray |
import java.util.ArrayList; public class ExemploToArray { public static void main(String[] args) { // Criando um ArrayList de Strings ArrayList<String> lista = new ArrayList<>(); lista.add("Item 1"); lista.add("Item 2"); lista.add("Item 3"); // Convertendo o ArrayList em um array de Strings String[] array = lista.toArray(new String[0]); // Exibindo o array for (String item : array) { System.out.println(item); } } } |
indexOf |
public class ExemploIndexOfArray { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 50}; // Valor que queremos encontrar int valorProcurado = 30; // Variável para armazenar o índice do valor encontrado int indice = -1; // Inicializa com -1 para indicar que o valor não foi encontrado // Percorrendo o array para encontrar o índice do valor for (int i = 0; i < meuArray.length; i++) { if (meuArray[i] == valorProcurado) { indice = i; break; } } // Exibindo o resultado if (indice != -1) { System.out.println("O valor " + valorProcurado + " foi encontrado no índice " + indice); } else { System.out.println("O valor " + valorProcurado + " não foi encontrado no array."); } } } |
lastIndexOf |
public class ExemploLastIndexOfArray { public static void main(String[] args) { // Criando um array de inteiros int[] meuArray = {10, 20, 30, 40, 30}; // Valor que queremos encontrar int valorProcurado = 30; // Variável para armazenar o índice do último valor encontrado int ultimoIndice = -1; // Inicializa com -1 para indicar que o valor não foi encontrado // Percorrendo o array para encontrar o índice do último valor for (int i = 0; i < meuArray.length; i++) { if (meuArray[i] == valorProcurado) { ultimoIndice = i; } } // Exibindo o resultado if (ultimoIndice != -1) { System.out.println("O valor " + valorProcurado + " foi encontrado no último índice: " + ultimoIndice); } else { System.out.println("O valor " + valorProcurado + " não foi encontrado no array."); } } } |