У меня есть структура
ArrayDeque<Character>
, и я хочу перевести ее в строчку. Если бы это был массив чаров, я мог бы сделать так:
char[] chars = { 'A', 'B', 'C', 'D', 'E', 'F' };
String stringFromChars = String.valueOf(chars); // "ABCDEF"
Но если я делаю то же самое с ArrayDeque, получается фигня:
String(String.valueOf(pass_raw))
-> [A, B, C, D, E, F]
Окей, но я ведь могу перевести это в массив чаров, и проделать с ним ту же штуку? Нет, не могу:
pass_raw.toArray()
возвращает не
char[]
, а
Object[]
. Как в этом случае мне получить строчку?