Есть такой код:
List<Character> charArray = new ArrayList<>(Arrays.asList(string.toCharArray()));
Но происходит ошибка времени компиляции. Почему?(может из-за Character
и char
?) Но почему тогда с int
все работает?
List<Integer> charArray = new ArrayList<>(Arrays.asList(23,22,32));
UPD: Забыл добавить, не используя цикл.
В Java 8 можно так
List<Character> chars = string.chars().mapToObj(c -> (char) c).collect(Collectors.toList());
List<Character> chars = new ArrayList<>();
for (char c : string.toCharArray()) {
chars.add(c);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массивОн заполняется данными циклом for копируя элементы и создавая из себя новый массив c размерами: + "кол-во операций"