2014-03-25 38 views
-4

我試圖在Java中創建一個程序,它接受用戶輸入並將其轉換爲Pig Latin。爲此,我打算獲取用戶輸入,將其存儲爲字符串,並以某種方式將其轉換爲數組,以便能夠處理其中的每個單詞。使用空格作爲分隔符將String對象轉換爲數組[Java]

我應該怎麼辦?

+2

首先回顧一下[String]的規範(http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)。 –

+0

我會建議尋找到java掃描儀類和顯示嘗試的代碼之前發佈到stackoverflow。你的標籤也不符合問題。 – Nick

回答

0

split();

try { 
    String[] splitArray = yourString.split("\\s+"); 
} catch (PatternSyntaxException ex) { 

} 

我會建議您檢查Java文檔,因爲有這樣做的許多方面。 (例如StringTokenizer)

+1

這是否適用於連續空間?還是換行符?或標籤?或Unicode空白? – Thilo

+0

你可以使用「\\ s」是一個用於空格的正則表達式,看@編輯答案 – MrHaze

相關問題