Есть такой код:
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);
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть массивОн заполняется данными циклом for копируя элементы и создавая из себя новый массив c размерами: + "кол-во операций"