Java obtiene la extensión / tipo de imagen usando BufferedImage from URL

estoy familiarizado contrabajando con imagenes. yorecuperar / leer una imagen de una URL, donde la URL no tiene una extensión de archivo. Entonces deseoescribe / guarda la imagen al almacenamiento local, pero tengo que especificar la extensión del archivo de imagen (es decir, JPG, PNG, etc.), que no puedo recuperar su extensión a través de BufferedImage.

¿Podría alguien indicar cómo puede hacerse? Cualquier otro método servirá.

Respuestas a la pregunta(4)

Su respuesta a la pregunta