Strings en Blanco

rcilla
14 de Enero del 2002
Cuando almacenamos en un string datos metidos por teclado(InputStreamReader(System.in))¿Que contenido tiene el String cuando no almacenamos en ella ningun caracter?
(Hemos dado enter directamente cuando nos pide el programa ese dato, sin que halla espacios.

juan carlos zorzi
14 de Enero del 2002
Debiera ser "", osea nada pero si quieres estar seguro puedes usar la funcion String.trim() de java que elimina los espacios en blanco antes y despues del string ingresado.
Osea:
String mi_var = "";
mi_var = ..................
mi_var.trim();

etc.......

rcilla
14 de Enero del 2002
Lo he probado, pero siue sin funcionar.
Adjunto el bucle:
do{
reader= new BufferedReader(new InputStreamReader(System.in));
jugador1=new String();
System.out.print("Nombre primer jugador: ");
try{
jugador1 = new String(reader.readLine().trim());
}catch(IOException e){}
}while(jugador1=="");

Juanjo33
14 de Enero del 2002
Viendo el bucle que estas intentando hacer, puedes cambiar la condicion de while por
while(jugador1.length()<1)