我正在寫一個程序,要求用戶輸入自己的出生日期輸入數據。對於它,我不是想知道數字數據是如何區別在於,月,日和年之間的一個空白空間被進入。現在,我把它讀取日期作爲一個行的字符串,而且我不確定如何,以使其符合程序的規範去做。不應該假定,只是有一個空白
使用nextInt()
似乎是要走的路,但我不知道。
我正在寫一個程序,要求用戶輸入自己的出生日期輸入數據。對於它,我不是想知道數字數據是如何區別在於,月,日和年之間的一個空白空間被進入。現在,我把它讀取日期作爲一個行的字符串,而且我不確定如何,以使其符合程序的規範去做。不應該假定,只是有一個空白
使用nextInt()
似乎是要走的路,但我不知道。
如果你有包含字符串:
1 1 2001年
您也可以使用split的方法,所以你給出字符串 「readfrominput」:
String[] numbers = readfrominput.split(" "); // space is the default delimiter.
public String trim()
返回字符串的一個副本,其中前後空白省略。
...
該方法可用於修整空白從字符串的開頭和結尾(如上所定義)。
我不知道如何使用這個 – Kat 2010-02-26 03:47:26
,你可能覺得一開始,然後開始:http://java.sun.com/docs/bo OKS /教程/ JAVA /數據/ strings.html – 2010-02-26 03:52:16
我不知道誰downvoted這一點,但我upvoting因爲它是不含任何添加劑的不正確的,到OPS問題完全相關功能的完全合乎邏輯的參考。 – 2010-02-26 04:00:52