How do you merge two input streams in Java?
As commented, it’s not clear what you mean by merge. Taking available input “randomly” from either is complicated by InputStream.available not necessarily giving you a useful answer and blocking behaviour of streams. You would need two threads to be reading from the streams and then passing back data through, say, java.io.Piped(In|Out)putStream (although those classes have … Read more