Stream Splitter
This is version . It is not the current version, and thus it cannot be edited.
Back to current version   Restore this version
Der StreamSplitter kann einen Java InputStream in mehrere Teile zerlegen. Die Abtrennung erfolgt durch einen Delimiter (Zeichenkette), das Ende kann durch das Ende des übergeordneten Streams oder durch eine Ende-Markierung erfolgen. Der StreamSplitter ist Bestandteil der Design-Utils.

Anwendung#

	ByteArrayInputStream inputStream =
		new ByteArrayInputStream("dies ist ein--test mit splittern--ende----".getBytes());
	for (SplitInputStream splitInputStream : new StreamSplitter(inputStream, "--", "----")) {
		IOUtils.copy(splitInputStream, System.out);
		System.out.println();
	}