Я сделал небольшое java кодирование с некоторыми JSON значениями, которые я получаю из inte rnet. Я помещаю значения в строковый массив, печатаю его и ищу лучший (или самый высокий) результат и его «родительский» набор данных. Но, наконец, было бы неплохо отсортировать их по этой оценке автоматически.
Массив выглядит так:
myArray[0][0] = "John"
myArray[0][1] = "20" //(<- int to String)
myArray[0][2] = "21.356" //(<- float to String)
myArray[1][0] = "Sarah" //data
myArray[1][1] = "32" //data
myArray[1][2] = "27.045" //score to be sorted on
Также я подумал о сортировке наборов данных, прежде чем помещать их в массив , но так как они приходят в виде простого текста (считывая значения json с веб-сайта), я должен установить связь значений перед сортировкой, и это тот момент, когда мне нужно выбрать и поместить их вручную в массив сначала.
Есть ли эффективный способ сортировки массива?