2010-02-26 25 views
0

我正在寫一個程序,要求用戶輸入自己的出生日期輸入數據。對於它,我不是想知道數字數據是如何區別在於,月,日和年之間的一個空白空間被進入。現在,我把它讀取日期作爲一個行的字符串,而且我不確定如何,以使其符合程序的規範去做。不應該假定,只是有一個空白

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

回答

2

如果你有包含字符串:

1 1 2001年

您也可以使用split的方法,所以你給出字符串 「readfrominput」:

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

String.trim()

public String trim()

返回字符串的一個副本,其中前後空白省略。

...

該方法可用於修整空白從字符串的開頭和結尾(如上所定義)。

+0

我不知道如何使用這個 – Kat 2010-02-26 03:47:26

+1

,你可能覺得一開始,然後開始:http://java.sun.com/docs/bo OKS /教程/ JAVA /數據/ strings.html – 2010-02-26 03:52:16

+0

我不知道誰downvoted這一點,但我upvoting因爲它是不含任何​​添加劑的不正確的,到OPS問題完全相關功能的完全合乎邏輯的參考。 – 2010-02-26 04:00:52

相關問題