开发者社区> 问答> 正文

如何在Java中将拆分字符串存储为数组?

我试图将用户的输入作为基于文本的冒险游戏的一部分。用户的输入只能是2个单词,一个动词和一个名词,我想使用split()方法将字符串输入分成2个单词,并将其存储为字符串数组。

这是一些代码:

in = input.nextLine();

inArray = Arrays.toString(in.split(" ", 2));

我收到一条错误消息:“类型不匹配:无法从String转换为String []”

如何拆分字符串并将其存储为字符串数组?

展开
收起
垚tutu 2019-12-19 16:07:58 546 0
1 条回答
写回答
取消 提交回答
  • 使用java.util.StringTokenizer类,详细见例子

    import java.util.StringTokenizer; public class TestStr {

    public static void main(String[] args){ String s="aa,bb,cc,dd"; StringTokenizer st=new StringTokenizer(s,","); //可以更换分隔符 while(st.hasMoreTokens()){ System.out.println(st.nextToken()); } }

    }

    2021-02-16 01:56:11
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载