【发布时间】:2023-03-24 17:22:01
【问题描述】:
我有一个字符列表,我想在用户输入字符时将每个字符添加到列表中(键盘是扫描仪)。我尝试了两种不同的方法,但都不起作用:
char temp = keyboard.nextByte();
charList.add(temp);
或
charList.add(keyboard.nextBye();
那我该怎么办呢?
【问题讨论】:
-
您可以使用
nextLine并遍历字符串的每个字符并将其插入到列表中。 -
标题具有误导性。这与 ArrayList 无关。应该是“如何从扫描仪中读取单个字符?”
-
您不会在用户键入时获得字符。您可以使用 next,获取一个字符串,然后从该字符串中获取所有字符。