我正在写一个简单的tic tac脚趾游戏,并且需要在轮到他们时接受用户输入。玩家应该简单地提供一组坐标以便将他们的令牌(1,1)放置到(3,3)的位置。我应该能够接受输入为“2 1”或“2,1”或“2,1”。所以我需要能够接受他们的字符串输入并提取这两个数字中的每一个,而不管分隔符如何,并使用它们将令牌分配给3x3数组中的指定单元格。从一个字符串到一个Int数组的整数
主要的捕获只能够利用我们已经教过的东西(这是Java的第一季度)。这是构建Java程序的前七章,它由扫描器,条件/逻辑,循环和数组组成。没有模式,匹配器,列表等
有没有办法使用只有String类,扫描仪或数组来完成这个?
是的。您可以使用Scanner类,String类以及数组来完成此操作。在这个网站上有很多关于如何这样做的例子。 –
Sanner:http://stackoverflow.com/questions/11871520/how-can-i-read-input-from-the-console-using-the-scanner-class-in-java –
拆分字符串:http:/ /stackoverflow.com/questions/14414582/java-split-string-to-array –