以格式从控制台获取输入

时间:2014-04-25 07:12:30

标签: java java.util.scanner multidimensional-array

我想知道如何以特定格式从控制台获取输入。

我希望以

的格式询问用户输入内容
  • #,#
  • ##

并将其翻译成

  • #,#
  • 以某种方式拆分这两个数字

这样我就可以使用这两个数字来查找2D数组中的对象。

基本上我想做的事情......

Ask user for input
Scanner take in values in form #,# or ##
Then be able to use/plug in values into 2D array 
So array[#][#] in some sort

非常感谢任何帮助,谢谢你!

2 个答案:

答案 0 :(得分:1)

您无法获取已格式化的数据,但您可以将数据输入为字符串并格式化为。

请查看NumberFormat以格式化该号码。

如果您想从字符串中获取每个数字,请尝试从每个数字的字符串中获取字符,然后将其转换为Integerint

答案 1 :(得分:0)

我会使用正则表达式输入,然后将其更改为整数