输入数据除了有一个空格外不应该被假定

时间:2010-02-26 03:37:59

标签: java string user-input

我正在编写一个程序,要求用户输入他们的出生日期。对于它,我不想知道如何输入数字数据,除了月,日和年之间有一个空格。现在,我让它在一行上读取日期作为字符串,我不确定如何做到这一点,所以它符合程序的规范。

使用nextInt()似乎是要走的路,但我不确定。

2 个答案:

答案 0 :(得分:2)

如果您有一个包含以下内容的字符串:

  

2001年1月

你也可以使用split方法,所以给你的字符串“readfrominput”:

String[] numbers = readfrominput.split(" "); // space is the default delimiter.

答案 1 :(得分:0)

String.trim()

  

public String trim()

     

返回字符串的副本,省略前导和尾随空格。

     

...

     

此方法可用于从字符串的开头和结尾修剪空格(如上所述)。