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.
1import java.util.Arrays;2import java.util.List;3
4public class ExemploArraysAsList {5 public static void main(String[] args) {6 // Criando uma lista usando Arrays.asList7 List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");8
9 // Exibindo a lista10 System.out.println(frutas);11 }12}
Saída:
1[Maçã, Banana, Laranja, Morango]
No exemplo acima, o método Arrays.asList()
converte o array de frutas em uma lista.
for
SimplesVocê pode percorrer uma lista em Java utilizando um loop for
simples. Isso é útil quando você sabe exatamente até onde deseja iterar na lista.
1import java.util.Arrays;2import java.util.List;3
4public class ExemploForSimples {5 public static void main(String[] args) {6 List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");7
8 // Percorrendo a lista com um for simples9 for (int i = 0; i < frutas.size(); i++) {10 System.out.println(frutas.get(i));11 }12 }13}
Saída:
1Maçã2Banana3Laranja4Morango
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.
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.
1import java.util.Arrays;2import java.util.List;3
4public class ExemploForEach {5 public static void main(String[] args) {6 List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");7
8 // Percorrendo a lista com um for-each9 for (String fruta : frutas) {10 System.out.println(fruta);11 }12 }13}
Saída:
1Maçã2Banana3Laranja4Morango
O for-each
simplifica a iteração, pois não é necessário lidar com índices ou o método get
.
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.
1import java.util.Arrays;2import java.util.List;3
4public class ExemploGetElemento {5 public static void main(String[] args) {6 List<String> frutas = Arrays.asList("Maçã", "Banana", "Laranja", "Morango");7
8 // Pegando o primeiro elemento da lista9 String primeiraFruta = frutas.get(0);10 System.out.println("A primeira fruta da lista é: " + primeiraFruta);11 }12}
Saída:
1A primeira fruta da lista é: Maçã
No exemplo, o método get(0)
retorna o primeiro elemento da lista.
Random
para Gerar um NúmeroA classe Random
é utilizada para gerar números aleatórios em Java. Você pode gerar números inteiros, doubles ou até booleanos de maneira simples.
1import java.util.Random;2
3public class ExemploRandom {4 public static void main(String[] args) {5 Random random = new Random();6
7 // Gerando um número inteiro aleatório entre 0 e 98 int numeroAleatorio = random.nextInt(10); // Limite exclusivo (0 a 9)9
10 System.out.println("Número aleatório gerado: " + numeroAleatorio);11 }12}
Saída:
1Nú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.