Ich habe eine Tabelle, die ich nach einer "Column" sortierbar machen möchte. Soweit kein Problem. Ich gehe gemäss Beispiel in diesem Forum über das sortieren von Tabellen vor. Nun habe ich folgendes Problem: In einer Column habe ich Geldbeträge in der Form ###.##. Dies bewerkstellige ich damit, dass die Beträge als String dargestellt werden und vorgängig wie folgt formatiert werden:
Nun wird der Wert in der Tabelle natürlich als String dargestellt, was wiederum das sortiern nach dieser Column unmöglich macht. Die String werte werden ja anders sortiert, als wenn es Double Werte wären.
Könnt ihr mir irgendwie folgen?
Code:
public String setDoubleFormat(String betrag){
String betragFormat;
String format = "#0.00";
DecimalFormat df = new DecimalFormat(format);
betragFormat = (df.format(betrag));
return betragFormat;
}
Nun wird der Wert in der Tabelle natürlich als String dargestellt, was wiederum das sortiern nach dieser Column unmöglich macht. Die String werte werden ja anders sortiert, als wenn es Double Werte wären.
Könnt ihr mir irgendwie folgen?