по возможности опишите этотт процес, хочу разобраться - чуть не улавливаю for (int i = 0; i < array.length; i++) { for (int j = i + 1; j < array.length; j++) { if (isNumber(array[i]) && isNumber(array[j])) { if (Integer.parseInt(array[i]) < Integer.parseInt(array[j])) { String temp = array[i]; array[i] = array[j]; array[j] = temp; } } else if (!isNumber(array[i]) && !isNumber(array[j])) { if (isGreaterThan(array[i], array[j])) { String temp = array[i]; array[i] = array[j]; array[j] = temp; } } }