在 Java 中将 Char 数组转换为列表
2022-09-01 04:44:29
任何人都可以帮助我,并告诉我如何将数组转换为列表,反之亦然。我正在尝试编写一个程序,其中用户输入一个字符串(例如),并且在输出中,每个空格都替换为(即)。虽然这可以通过多种方式完成,但是由于插入和删除在链接列表中需要O(1)时间,因此我想用链接列表尝试一下。我正在寻找将数组转换为列表,更新列表然后将其转换回去的方法。char
"Mike is good"
"%20"
"Mike%20is%20good"
char
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<char> l = new LinkedList<char>(Arrays.asList(c));
/* giving error "Syntax error on token " char",
Dimensions expected after this token"*/
}
}
因此,在此程序中,用户正在输入字符串,我将其存储在中,我首先将其转换为字符串,然后转换为数组,但是我无法从中获取列表。StringBuffer
char
l
s
如果有人能说出将数组转换为列表的正确方法,我将不胜感激,反之亦然。char