У меня есть ArrayList из [1, 7, 2, 21, 18, 25, 3, 18, 25, 4, 1, 4]
ArrayList путаницы, слова на номер
И в ArrayList слов: [ag, bury, cry, dad]
Количества ArrayList содержит каждый из символов слова, конвертируются в назначенном значение INT.
Каждое число представляет собой букву алфавита; a = 1, b = 2 и т. д. и т. д. Следовательно, «ag» будет отображаться как «17»
Как добавить элементы списка номеров в новый массив ArrayList, который будет содержать эквивалентный номер слов: [17, 2211825, 31825, 414]
? Есть ли более простой способ сделать это? Каждая комбинация петель, которые я пробовала, до сих пор не удалась. Любая помощь?
P.S. Нет, я не прошу вас сделать весь проект для меня. Это всего лишь небольшая часть проекта, который включает сортировку на основе простых, составных, четных и нечетных чисел. Это единственная часть, с которой я споткнулся на
Пожалуйста, покажите код, который у вас есть. –
Кроме того, забудьте список слов. Как вы конвертируете только одно слово *? –
Если все символы ascii, вы можете взять каждое число и добавить фиксированное значение, чтобы преобразовать его в символ. (Если в нижнем регистре добавьте 96 к каждому значению. Если в верхнем регистре добавьте 64 к каждому значению.) См .: http://www.asciitable.com/. Вы можете сделать обратное (вычитание) для преобразования символов в 1-индексированные числа. – MrHappyAsthma