Я хочу сортировать фиксированный набор строк, таких как «Текстовые файлы», «Файлы изображений», «Аудиофайлы», «Видеофайлы», «Файлы приложений», «Другие файлы» в массив строк в том же порядке, о котором я упомянул.Сортировка массива строк в пользовательском порядке
Пример1, если мой входной массив строк, как это
inputval[0] = "Other files";
inputval[1] = "Image files";
inputval[2] = "Text files";
мой выходной массив должен иметь значения, как этот
outputval[0] = "Text files";
outputval[1] = "Image files";
outputval[2] = "Other files";
примера 2, если мой входной массив строк, как это
inputval[0] = "Application files";
inputval[1] = "Image files";
inputval[2] = "Video files";
мой выходной массив должен иметь такие значения, как этот
outputval[0] = "Image files";
outputval[1] = "Video files";
outputval[2] = "Application files";
Пожалуйста, может кто-нибудь мне помочь в достижении этой цели
На каком основании вы хотите отображать эти массивы? –
Вы имеете в виду, что 'Image files',' Text files' ... являются типами, а не строками? – Schaliasos
Файлы изображений, текстовые файлы являются строковыми значениями. В основном я получаю пользовательский ввод как «Другие файлы, файлы изображений, текстовые файлы»; или с любой другой комбинацией, которую Im расщепляется на строковый массив (Split (';').но раз я разделяю, я хочу, чтобы значения массива были в том же порядке, как я упоминал. Пожалуйста, дайте мне знать, если все еще не ясно? –