Есть ли какая-либо функция для выполнения такой работы или нужно анализировать каждый символ и добавлять его в массив?
Использование String#toCharArray().
String#toCharArray()
char[] chars = "some string".toCharArray();
"read java docs".toCharArray();
Используйте метод String.toCharArray().
String.toCharArray()
Используйте метод String.getChars().
String.getChars()