Я пытаюсь написать программу, в которой пользователи вводят строку (например, «Майк хорош» ), а в выводе каждый пробел заменяется на «%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"*/
}
}
Буду очень признателен, если кто-нибудь Подскажите, пожалуйста, правильный способ преобразования массива char в список и наоборот.
Подробнее здесь: https://stackoverflow.com/questions/155 ... st-in-java