+- понимаю, что она делает, но не понимаю, как ее писать, и почему мы не можем указать в скобках просто индекс. А указываем (binary...carAt(index))...
Максим
21 уровень
Объясните, поожалуйста, полностью каждое слово в строке с Character. +- понимаю, что она делает, но не понимаю, как ее писать, и почему мы не можем указать в скобках просто индекс.
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ирина Алымова Java Developer в Nerdysoft
21 июля 2021, 20:25
все дело в типе данных:
binaryNumber - это на самом деле строка, то есть текст (String)
charAt(i) - метод, который возвращает символ в строке (char), чтобы делать дальше математические операции нам символ надо преобразовать в число (int)
Character.getNumericValue() - статический метод класса Character, который умеет это делать
+1
Андрей
21 июля 2021, 19:26
Посмотреть бы код по которому возник вопрос, так тяжело понять о чем идет речь.
0