Você está aqui: Java ::: Pacote java.util.stream ::: Strings e Caracteres |
Como retornar a quantidade de strings com mais de 3 caracteres usando as streams do JavaQuantidade de visualizações: 720 vezes |
|
Nesta dica mostrarei mais um exemplo dos filtros de streams do Java. Trata-se de um exemplo de como podemos contar as strings com mais de uma determinada quantidade de caracteres. As strings foram colocadas em uma ArrayList e usei os métodos stream(), filter(), length() e count() para realizar a tarefa proposta. Veja o código Java completo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.ArrayList;
public class Estudos{
public static void main(String args[]){
// vamos criar uma ArrayList contendo strings de tamanhos diferentes
ArrayList<String> linguagens = new ArrayList<>();
linguagens.add("JavaScript");
linguagens.add("Delphi");
linguagens.add("PHP");
linguagens.add("Go");
linguagens.add("C++");
linguagens.add("C#");
// mostra o conteúdo do ArrayList original
System.out.println("ArrayList original: " + linguagens);
// vamos filtrar somente as strings com mais de 3 caracteres
int quantidade = (int)linguagens.stream()
.filter(x -> x.length() > 3)
.count();
// vamos mostrar o resultado
System.out.println("Encontrei " + quantidade
+ " strings com mais de 3 caracteres.");
}
}
Ao executar este código Java nós teremos o seguinte resultado: ArrayList original: [JavaScript, Delphi, PHP, Go, C++, C#] Encontrei 2 strings com mais de 3 caracteres. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





