Estoy en java 6. Utilizo DataInputStream in = new DataInputStream(System.in);
para leer la entrada del usuario. Cuando readLine() está en desuso. ¿Cuál es el trabajo para leer el valor del usuario?DataInputStream obsoleto readLine() método
DataInputStream in = new DataInputStream(System.in);
int num;
try
{
num = Integer.parseInt(in.readLine()); //this works
num = Integer.parseInt(in); //just in doesnt work.
}
catch(Exception e)
{
}
explique como debería cuando readLine() está en desuso.
Incluya un caso de prueba compilable (o un caso de prueba anómalo con el error correspondiente) la próxima vez. –
¿Caso de prueba? Estamos hablando de desaprobación. Coloca el código anterior en un editor y cambia la línea a amarilla y dice "readLine está en desuso". Nadie necesita un caso de prueba para saber que un método Java está en desuso. Aquí está la advertencia aplicable: https://docs.oracle.com/javase/7/docs/api/java/io/DataInputStream.html#readLine() –