Ho un elenco di stringa, che è più probabile, ma non garantito per contenere un elenco di valori numerici, vale a dire,Ordina lista String con valori numerici
{"1", "6", "2", "21", "89"}
Qual è il modo per ordinare l'elenco stringa in modo che apparirà sempre in ordine crescente?
Non riesco a analizzare la stringa in base al numero prima di eseguire l'ordinamento semplicemente perché la stringa può contenere caratteri non numerici. E non voglio passare attraverso la lista e controllare il cast di ogni componente in numeri e fare l'ordinamento. Esiste già una biblioteca esistente per questo scopo?
Nel caso in cui sono presenti numeri composti e elementi stringa non numerici, le stringhe numeriche hanno sempre la precedenza su quelle non numeriche.
La frase che stai cercando è "ordinamento naturale". – Ken