German Liste sortieren

peternmb

Well-Known 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

Well-Known 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.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…