German Liste sortieren

peternmb

Active Member
Licensed User
Longtime User
Hallo,

ich speichere meine Daten am liebsten als Listen ab, so kann ich mit einem Text-Editor die Daten recht einfach kontrollieren und ändern.

Nun habe ich allerdings ein Sortierproblem, ich möchte meine Liste nicht nur nach dem Gesamtstring sondern nach dessen Inhalten sortieren.

Beispielliste:
Name;Alter;Wohnort
Peter;55;irgendwo
Hans;25;sonstwo

Die Sortierung nach dem Namen ist kein Problem, nur wie bekomme ich das z.B. nach dem Alter oder Wohnort sortiert???

Mein Ansatz wäre eigentlich, die Liste in ein 2-dimensionals Array umzuwandeln, ich lese die einzelnene Zeilen zum Bearbeiten ja ebenfalls in ein Array ein:
B4X:
For i=0 To List.Size-1
  str_array = List.Get(zeile)                 
  arr_zeile = Regex.Split(";",str_array) 
  ...
Next
 

peternmb

Active Member
Licensed User
Longtime User
selber eine Lösung gefunden:
ich habe einfach ein "Sortierfeld" vorangestellt, das mit dem Wert nach dem sortiert werden soll gefüllt wird.
 
Top