RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  59201 - PROBLEMA CON ESPACIOS
Autor:  JESUS SANCHEZ
Hola a todos

Agradeceria mucho que me pudieran ayudar con mi problema de java, se trata de lo siguente:

Problema con linea de texto con espacios
El problema radica con la instruccion
escaner.useDelimiter(System.getProperty("line.separator"));

Segun un libro que estoy leyendo(Programacion en Java") me dice que puedo utilzarla para cambiar el delimitador de linea en dado caso que la entrada de una cadena tenga mas de una palabra, por ejemplo:

import java.util.*;
import javax.swing.*;

class PruebaNombre{
public static void main(String args[]) {
//Declarar variables
String entrada, nombre;

Scanner escaner = new Scanner(System.in);

escaner.useDelimiter(System.getProperty("line.separator"));

System.out.print("Introduzca el nombre");
nombre = escaner.next();
System.out.println("El nombre del caballo es" + nombre);
}
}
El compilador no marca ningun error, solo ke cuando lo corro el programa no hace nada, ahora si yo kito esa linea y corro el programa si introduzco de nombre "Juan Perez" solo me toma la primera palabra, es decir "Juan"; No se si me puedan ayudar o me puedan decir alguna otra funcion para poder leer una cadena de texto con espacios

Gracias por su atencion


Nombre
Apellidos
Correo
Comentarios