Me preguntaba si es necesario cerrar el InputStream después de cerrar el lector?¿Debo cerrar InputStream después de cerrar el Reader
try {
inputStream = new java.io.FileInputStream(file);
reader = new InputStreamReader(inputStream, Charset.forName("UTF-8"));
}
catch (Exception exp) {
log.error(null, exp);
}
finally {
if (false == close(reader)) {
return null;
}
// Do I need to close inputStream as well?
if (false == close(inputStream)) {
return null;
}
}
Utilice 'if (!close (lector) 'y no' if (falso == cerrar (lector)) ' –
@Jacob Tomaw - ¿POR QUÉ? Tengo una vista muy pobre. "falso" ocupa más espacio de pantalla que "!". Esto al menos me hará más legible. –
@Yan Cheng CHEOK es un estilo pobre, y mucho más difícil de leer para la próxima persona que lea su código. Si tiene problemas para ver el!, Necesita aumentar el tamaño de fuente de su computadora u obtener lentes más fuertes, no crear su propia convención de codificación. – bwawok