Ich brauche Weg, um herauszufinden, dynamisch Konstruktor erstellen für Filtered Streams Ich habe eine Klasse:Dynamische Verkettung von Stream-
public class Chain1 extends myFilterInputStream
//constructor 1
public Chain1 (InputStream is, RepeatableData data) {
super(is,data.getData(),data.getKey());
}
//constructor 2
public Chain1 (InputStream in, RepeatableData[] data) {
//return new Chain1 (new Chain1 (is, data[1].getData(),data[1].getKey()), data[2].getData(), data[2].getKey());
for (int i=0;i<data.length;i++) {
//create the line above dynamically
}
}
Was meinen Sie mit "Konstruktor dynamisch erstellen"? – Asalle
So kann Konstruktor2 Array von Objekten und Kettenfilter so nehmen, wie Sie es manuell tun können. Zum Beispiel kann ich das tun. new Chain1 (neue Chain1 (is, data [1] .getData(), data [1]. getKey()), data [2] .getData(), data [2] .getKey()); aber ich möchte dies basierend auf der Anzahl der Elemente im Array tun. –