No se puede, close suelta una excepcion, por lo que hay que ponerlo dentro de un try-catch nuevamente.
Si lo utilizas mucho en el código, yo habitualmente suele hacer una clase estilo esto
Código Java:
Ver original try {
if (null != is) is.close();
// ...
}
}
}
y de esta forma sólo tienes que poner en tu código
Código Java:
Ver originalfichero = null;
try {
fichero = abre fichero;
leer fichero
...
} finally {
}
Como te digo, es útil si lo vas a usar en varios sitios. Y si tienes otras cosas que cerrar que no sean o hereden de InputStream, tendrás que hacer otros métodos.
Se bueno.