Hi Leute,
habe eine Frage:
Also Leute ich hab hier diese ArrayList mit der ist es mir Möglich
etwas einzugeben und mir diese Liste wieder so ausgeben zu lassen.
Mit eingeben meine ich z.b alle Wörter die mehr Buchstaben als 4 haben.
Es funktioniert wunderbar.
Hier der Code:
das Problem ist ich will die Datensätze aus der ArrayList oben nochmal durch betätigen meines
Buttons "Nach Anfangsbuchstaben sortieren" nochmal demendsprechend sortiert haben.
Sozusagen einmal oben nach Anzahl Buchstaben und jetzt nochmal nach Alphabet.
Hier die Methode die das machen soll:
Mir ist bewusst das dort einige veränderungen stattinden müßen.
Ich muss das i-wie hinbekommen das er die obere ArrayList nimmt und die sortiert
Ich hab viele Seiten durchgeschaut und nichts brauchbares gefunden.
Vielen Dank schon mal:toll:
habe eine Frage:
Also Leute ich hab hier diese ArrayList mit der ist es mir Möglich
etwas einzugeben und mir diese Liste wieder so ausgeben zu lassen.
Mit eingeben meine ich z.b alle Wörter die mehr Buchstaben als 4 haben.
Es funktioniert wunderbar.
Hier der Code:
Java:
public ArrayList<Words> getWords() {
Words Datensatz;
ResultSet daten;
String eigAnzahl = null;
try {
Statement anweisung = v2.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
eigAnzahl = FensterFilter.tfEingWorter.getText();
daten = anweisung.executeQuery("SELECT word from words where len(word)> "+eigAnzahl+"");
while (daten.next()) {
Datensatz = new Words(
daten.getString("word"));
retWords.add(Datensatz);
}
} catch (Exception ex) {
}
return retWords;
}
das Problem ist ich will die Datensätze aus der ArrayList oben nochmal durch betätigen meines
Buttons "Nach Anfangsbuchstaben sortieren" nochmal demendsprechend sortiert haben.
Sozusagen einmal oben nach Anzahl Buchstaben und jetzt nochmal nach Alphabet.
Hier die Methode die das machen soll:
Java:
public ArrayList<Words> getWords2(){
Words Datensatz;
ResultSet daten;
try {
Statement anweisung = v2.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
daten = anweisung.executeQuery("SELECT wordID, word FROM words ORDER BY word ASC ");
while (daten.next()) {
Datensatz = new Words(
daten.getString("word"));
retWords2.add(Datensatz);
}
} catch (Exception ex) {
}
return retWords2;
}
Ich muss das i-wie hinbekommen das er die obere ArrayList nimmt und die sortiert
Ich hab viele Seiten durchgeschaut und nichts brauchbares gefunden.
Vielen Dank schon mal:toll: