Armazenar uma frase lida do teclado em uma variavel

Bom ja procurei no fórum e não encontrei nada parecido. Pode parecer besteira mais estou me batendo com uma coisa simples… Queria armazenar uma frase em uma variavel, porém só estou conseguindo a primeira palavra desta frase lida do teclado, o resto simplismente ignora. Após criar um Scanner “leia”, para ler do teclado faço:

variavel = leia.next();

Escrevendo “texto armazena na variavel”, armazena apenas “texto”

oq pode estar errado?

Você deve usar nextLine no lugar de next para pegar uma linha inteira.
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html#nextLine()

Brigadão matheuslmota!
Pior q tinha feito isso, estava comparando 2 variaveis de String, mais uma delas tinha sido lido apenas com next(), e a outra com nextLine(), coloquei as 2 da mesma maneira e deu certo.