Как извлечь все цифры из числа без использования модуля и строки? например 1234 должен возвращать 1, 2, 3 и 4 отдельно.Java: Извлечение цифр из числа без использования% и строки
ответ
Я не понимаю, почему вы не хотите использовать по модулю, но здесь вы идете:
Я предполагаю, что 1234 имеет тип int
. Вы можете разделить это число на 10, давая вам 123. Затем вы вычтите исходный номер на 10 * 123, т. Е. 1234 - 10 * 123. Это дает вам последнюю цифру 4. После этого вы делаете то же самое на 123 и так далее, пока число, деленное на 10, равно 0. В конце концов, он просто имитирует оператор modulo.
Спасибо, Тобиас. Это был вопрос интервью, заданный одному из моих друзей @ Oracle. –
Учитывая, что вы работаете с массивом, вы можете преобразовать массив в IntStream
и использовать, например. .filter(%3)
метод, чтобы отфильтровать INT в вы не хотите
- 1. извлечение Строки цифр без рисунка и Сличитель
- 2. Извлечение цифр из строки
- 3. Извлечение цифр из строки
- 4. Извлечение только цифр из строки
- 5. Извлечение indivdual цифр из числа.
- 6. извлечение букв и цифр из строки
- 7. Извлечение числа из строки
- 8. Извлечение отдельных цифр из длинного числа C
- 9. извлечение числа из строки в Java
- 10. Извлечение строки из вектора без использования цикла
- 11. Извлечение чисел из строки без регулярных выражений
- 12. C# - Извлечение первого целого числа из строки
- 13. Сумма цифр числа без массивов
- 14. Извлечение числа и имени из строки [r]
- 15. php preg_match извлечение цифр из строки
- 16. Извлечение конкретных цифр из строки в R
- 17. Извлечение цифр после десятичного числа MATLAB
- 18. Извлечение цифр из года и конкатенации
- 19. Извлечение отдельных цифр из поплавка
- 20. Извлечение числа из строки из 1 слова
- 21. Извлечение числа из форматированного текстового файла Java
- 22. Извлечение числа из случайной текстовой строки без фиксированного формата
- 23. Схват цифр числа без использования деления или модуля
- 24. Извлечение цифр из поплавка C++
- 25. Соответствие шаблону в java: извлечение цифр из строкового литерала
- 26. Извлечение строки из Java класса
- 27. Подведение цифр числа на Java
- 28. Извлечение числа из строки с использованием регулярного выражения в java
- 29. Извлечение чисел из строки без использования регулярных выражений в рубине
- 30. Извлечение Char Array Из getline, без использования строки
Что такое 1234 типа? Строка ?? – Abhishek
вы можете создать метод для имитации '%', если это нормально –