Como trabalhar com listas e números aleatórios em Java
Como Criar uma Lista com Arrays.asList
Em Java, a classe Arrays possui o método asList que permite criar uma lista a partir de um array. Esse método é muito útil quando você já tem um array e deseja manipulá-lo como uma lista.
Exemplo:
import java.util.Arrays;
import java.util.List;
public class ExemploArraysAsList {
public static void main(String[] args) {
// Criando uma lista usando Arrays.asList
List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");
// Exibindo a lista
System.out.println(frutas);
}
}
Saída:
[Maçã, Banana, Laranja, Morango]
No exemplo acima, o método Arrays.asList() converte o array de frutas em uma lista.
Como Percorrer uma Lista Utilizando for Simples
Você pode percorrer uma lista em Java utilizando um loop for simples. Isso é útil quando você sabe exatamente até onde deseja iterar na lista.
Exemplo:
import java.util.Arrays;
import java.util.List;
public class ExemploForSimples {
public static void main(String[] args) {
List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");
// Percorrendo a lista com um for simples
for (int i = 0; i < frutas.size(); i++) {
System.out.println(frutas.get(i));
}
}
}
Saída:
Maçã
Banana
Laranja
Morango
Neste exemplo, usamos um loop for com índice para acessar cada elemento da lista usando o método get(i).
O método .get(int index) é utilizado para acessar um elemento específico de uma lista em Java. Ele recebe um índice como argumento e retorna o elemento que está na posição correspondente desse índice na lista.
Como Percorrer uma Lista Utilizando for-each
A maneira mais simples de percorrer uma lista em Java é usando o for-each. Esse tipo de loop é mais legível e elimina a necessidade de usar um índice explícito.
Exemplo:
import java.util.Arrays;
import java.util.List;
public class ExemploForEach {
public static void main(String[] args) {
List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");
// Percorrendo a lista com um for-each
for (String fruta : frutas) {
System.out.println(fruta);
}
}
}
Saída:
Maçã
Banana
Laranja
Morango
O for-each simplifica a iteração, pois não é necessário lidar com índices ou o método get.
Como Pegar um Elemento da Lista
Você pode pegar um elemento específico de uma lista usando o método get(). Este método recebe um índice e retorna o elemento na posição correspondente.
Exemplo:
import java.util.Arrays;
import java.util.List;
public class ExemploGetElemento {
public static void main(String[] args) {
List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");
// Pegando o primeiro elemento da lista
String primeiraFruta = frutas.get(0);
System.out.println("A primeira fruta da lista é: " + primeiraFruta);
}
}
Saída:
A primeira fruta da lista é: Maçã
No exemplo, o método get(0) retorna o primeiro elemento da lista.
Como Usar a Classe Random para Gerar um Número
A classe Random é utilizada para gerar números aleatórios em Java. Você pode gerar números inteiros, doubles ou até booleanos de maneira simples.
Exemplo:
import java.util.Random;
public class ExemploRandom {
public static void main(String[] args) {
Random random = new Random();
// Gerando um número inteiro aleatório entre 0 e 9
int numeroAleatorio = random.nextInt(10); // Limite exclusivo (0 a 9)
System.out.println("Número aleatório gerado: " + numeroAleatorio);
}
}
Saída:
Número aleatório gerado: 7
Neste exemplo, random.nextInt(10) gera um número aleatório entre 0 e 9 (o limite superior não é incluído).
Esses são exemplos básicos para entender como manipular listas e gerar números aleatórios em Java. Você pode usar esses conceitos em seus projetos para criar programas interativos e dinâmicos.