Hallo zusammen,
ich habe eine LinkedList einer eigenen Klasse.
(Ausschnitt)
In der Klasse werden drei Strings übergeben.
(Ausschnitt)
Die Liste wird mittels einer while-Schleife gefüllt.
(Ausschnitt aus einer GUI)
Nun würde ich gerne die Werte von "wertNeu" und "baumBodas" in eigene Variablen schreiben. Sprich bei z.B. zwei durchläufen der while-Schleife müsste ich mit Hilfe der for-Schleife vier Variablen erhalten.
Leider komme ich nicht darauf, wie ich das gescheit umsetzen soll...
Vielen Dank im Voraus für Anregungen und Tips!
Gruß
Patrick
ich habe eine LinkedList einer eigenen Klasse.
(Ausschnitt)
Java:
static List<Parameterdaten> paramdaten = new LinkedList<>();
(Ausschnitt)
Java:
public Parameterdaten (String baum, String wert, String offset) {
this.baum = baum;
this.wert = wert;
this.offset = offset;
this.wertNeu = this.convertWert(wert);
this.baumBodas = this.convertBaum(baum);
}
(Ausschnitt aus einer GUI)
Java:
String aparam = JOptionPane.showInputDialog(null, "Wie viele Parameter möchten Sie ändern?", "Anzahl Parameter",
JOptionPane.INFORMATION_MESSAGE);
int iparam = Integer.parseInt(aparam);
sp=new JTextField();
sw=new JTextField();
so=new JTextField();
int i=0;
while(i<iparam) {
sp.addAncestorListener(new RequestFocusListener());
Object[] message = {"SW-Parameter (Form: 0-0-0)",sp, "Wert", sw, "Offset",so};
JOptionPane pane = new JOptionPane(message, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION);
pane.createDialog(null, "Eingabe").setVisible(true);
paramdaten.add(new Parameterdaten(sp.getText(),sw.getText(),so.getText()));
sw.setText("");
so.setText("");
sp.setText("");
i++;
txtInfoleiste1.append("Parameterbaum: "+Parameterdaten.getBaum()+
" Wert: "+Parameterdaten.getWertNeu()+"\n");
}
for(int j=0; j<paramdaten.size();j++) {
p1 = paramdaten.get(j).getBaumBodas();
w1 = paramdaten.get(j).getWertNeu();
System.out.println("Baum1: "+p1+"\nWert1: "+w1);
}
Nun würde ich gerne die Werte von "wertNeu" und "baumBodas" in eigene Variablen schreiben. Sprich bei z.B. zwei durchläufen der while-Schleife müsste ich mit Hilfe der for-Schleife vier Variablen erhalten.
Leider komme ich nicht darauf, wie ich das gescheit umsetzen soll...
Vielen Dank im Voraus für Anregungen und Tips!
Gruß
Patrick