Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] ExtraindoHashtagsDeUmTexto

package br.com.nadson.desafiosc4.principal;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class ExtraindoHashtagsDeUmTexto {
    public static void main(String[] args) {
        try(Scanner entrada = new Scanner(System.in)) {
            List<String>hashtags=new ArrayList<>();
            System.out.println("Digite um texto:");
            String texto = entrada.nextLine();
            Pattern pattern = Pattern.compile("#\\w+");
            Matcher matcher = pattern.matcher(texto);


            while (matcher.find()) {
                hashtags.add(matcher.group());
            }

            if (hashtags.isEmpty()) {
                System.out.println("Nenhuma hashtag encontrada.");
            } else {
                System.out.println("Hashtags encontradas:");
                hashtags.forEach(System.out::println);
            }
        }
    }
}


2 respostas
solução!

Olá, Nadson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe Pattern para identificar hashtags em um texto, utilizou muito bem o matcher para percorrer e extrair os resultados e ainda compreendeu a importância da lista ArrayList para armazenar e organizar as hashtags encontradas.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

obrigado pela sugestão