Подсчет количества цифр в каждом из целочисленных элементов массива

253
07 января 2018, 06:15

Подскажите, пожалуйста, как подсчитать количество цифр в каждом из целочисленных элементов массива (int). Скажем, массив выглядит так:

int array[] = new int [] {28, 38, 72024, 8000}
Answer 1

Можно сделать как-то так, используя Stream API:

IntStream.of(array)
        .mapToObj(Integer::toString)
        .mapToInt(String::length)
        .forEach(System.out::println);

Сначала создаем из массива поток, преобразуем каждый элемент в строку, берем длину каждой строки и выводим.

READ ALSO
Посоветуйте пожалуйста плагины

Посоветуйте пожалуйста плагины

Посоветуйте пожалуйста плагины с таким hover-эффектом

254
Как расположить два видео в одну строку

Как расположить два видео в одну строку

Помогите пожалуйста! Мне нужно что бы 2 видео были в линию

402
Получить ноды в блоке div

Получить ноды в блоке div

Есть примерно такой костяк разметки :

289
Выбрать из таблицы значение?

Выбрать из таблицы значение?

Есть таблица с полями product_id, key, value Как выбрать из таблицы значения product_id где: 1) key = emkost AND value = 510 2) key = tok AND value = 54

311