Я запутался с приведением типов с этой проблемой.
У меня есть ArrayList
символов, которые я хочу преобразовать в строку — массив символов. Итак, это происходит примерно так:
ArrayList<Character> message = new ArrayList<Character>();
String stringMessage = new String;
stringMessage = message.toArray(stringMessage);
Теперь выдается ошибка:
"Синтаксическая ошибка, возможно, отсутствует точка с запятой?"
что не очень полезно.
Что-то не так с тем, как я разыграл это? Разве нельзя преобразовать ArrayList
символов в String
?
new String
‹-- здесь ошибка. Иmessage.toArray()
будет принимать только массив в качестве аргумента, аstringMessage
- нет. - person fge   schedule 20.03.2014toArray
принимаетString
в качестве аргумента (это не так), он все равно возвращает массив - person Engineer2021   schedule 20.03.2014String stringMessage;
. Но что вы действительно пытаетесь сделать? Третья строка не имеет смысла. - person Axel   schedule 20.03.2014