Преобразование массива символов в список в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Преобразование массива символов в список в Java

Сообщение Anonymous »

Может ли кто-нибудь мне помочь и рассказать, как преобразовать массив символов в список и наоборот.
Я пытаюсь написать программу, в которой пользователи вводят строку (например, «Майк хорош» ), а в выводе каждый пробел заменяется на «%20» (т. е. «Mike%20is%20good»). Хотя это можно сделать разными способами, но поскольку вставка и удаление в связанном списке занимают время O (1), я подумал попробовать это со связанным списком. Я ищу способ преобразования массива символов в список, обновления списка и последующего преобразования его обратно.

Код: Выделить всё

public class apples
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
StringBuffer sb = new StringBuffer(input.nextLine());

String  s = sb.toString();
char[] c = s.toCharArray();
//LinkedList l = new LinkedList(Arrays.asList(c));
/* giving error "Syntax error on token " char",
Dimensions expected after this token"*/
}
}
Итак, в этой программе пользователь вводит строку, которую я сохраняю в StringBuffer, которую я сначала конвертирую в строку, а затем в char, но я не могу получить список l из s.

Буду очень признателен, если кто-нибудь Подскажите, пожалуйста, правильный способ преобразования массива char в список и наоборот.

Подробнее здесь: https://stackoverflow.com/questions/155 ... st-in-java

Вернуться в «JAVA»