Oi, Wanderson! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu código está bem estruturado para resolver a atividade. O uso do método trim() foi uma ótima escolha, pois ele remove os espaços em branco do início e do final da String, deixando o texto mais limpo antes de exibir no console. Também foi uma boa prática utilizar o scanner.close() ao final do programa para encerrar o recurso corretamente.
Uma dica interessante para o futuro é usar o método replace() caso queira remover todos os espaços da frase, não apenas os do começo e do final. Veja este exemplo:
String texto = " Ola mundo Java ";
String resultado = texto.replace(" ", "");
System.out.println(resultado);
Nesse código, o método replace substitui todos os espaços por vazio (""), fazendo com que a frase fique totalmente sem espaços entre as palavras.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!