Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Extraindo hashtags

 public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("Enter your text: ");
        String text = scanner.nextLine();

        List<String> hashtagList = new ArrayList<>();
        Pattern pattern = Pattern.compile("#[A-Za-z0-9]+");
        Matcher matcher = pattern.matcher(text);

        while(matcher.find()){
            hashtagList.add(text.substring(matcher.start(),matcher.end()));
        }
        System.out.println("Hashtags encountered : ");
        for(String hashtag : hashtagList){
            System.out.print(hashtag+", ");
        }

    }

Proposta bem legal

1 resposta
solução!

Oi, Igor! Como vai?

Do jeito que você explicou, chamou atenção o uso correto de Pattern e Matcher para localizar as hashtags no texto, além do cuidado em armazenar os resultados em uma lista e exibi-los no final, o que deixa a solução organizada e fácil de entender.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abracos e bons estudos!