Нет, InputStream
не переопределяет toString()
, он использует существующую базовую реализацию из Object
, которая возвращает:
getClass().getName() + "@" + Integer.toHexString(hashCode())
Результат этого вызова метода примерно такой: InputStream@<hex_hash_code>
, и вы не можете восстановить исходный InputStream
из этого String
.