开发者社区> 问答> 正文

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

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

这是一些代码:

in = input.nextLine();

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

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

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

展开
收起
垚tutu 2019-12-19 17:06:34 1270 0
1 条回答
写回答
取消 提交回答
  • #include

    in.split(" ", 2)创建一个String元素数组。数组通常不容易打印。使用Arrays.toString()是一种很好的String表示数组对象的好方法。如果要存储数组对象,请使用的结果in.split(" ", 2),并仅在需要时将其格式化为字符串。

    2019-12-19 17:06:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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