@subdan

Как с помощью Swift перевести строку содержащую двоичное число в шестнадцатеричное число?

Как очень длинную строку вида:
var str = "101010111111010101011"
перевести в шестнадцатеричное число в виде строки "157EAB" ?
  • Вопрос задан
  • 3358 просмотров
Решения вопроса 2
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Разбить по 4 бита, перевести бинарной арифметикой. Гуглится легко, например вот stackoverflow.com/questions/19461478/convert-binar... .
Ответ написан
Комментировать
Flanker_4
@Flanker_4
Собрать из строки число можно старым дедовским способом
Ну вот как тут stackoverflow.com/questions/6496561/convert-string...

Ну а дальше просто с помощью StringWithFormat и спецификатора %x stackoverflow.com/questions/5473896/objective-c-co...
Получить хек совой значение. вопрос лишь в том, насколько большое у вас изначально число
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы