☑️ Sorting Vowels in a String ☑️
Code
# Code
```dart []
class Solution {
  String sortVowels(String s) {
    List<int> asciiCodes = [];
    List<String> vowels = ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"];
    for(int i = 0; i < s.length; i++){
        if(vowels.contains(s[i])){
            asciiCodes.add(s.codeUnitAt(i));
        }
    }
    asciiCodes.sort((a, b) => a.compareTo(b));
    print(asciiCodes);

    List<String> splitList = s.split("");
    int count = 0;
    for(int i = 0; i < splitList.length; i++){
        if(vowels.contains(splitList[i])){
            splitList[i] = String.fromCharCode(asciiCodes[count]);
            count++;
        }
    }

    return splitList.join();
  }
}
```
['String', 'Sorting', 'Dart']