2011-09-07 83 views
0

我正在獲取用戶輸入的列,行號和數據,他們想放在那個地方。我會如何將用戶輸入分解成幾部分?用戶輸入將始終採用COLUMN ROW DATA格式,因此是否可以使用任何分隔符語句?處理用戶的輸入?

+2

發佈您到目前爲止嘗試使用的輸入樣本,並具體描述哪些功能無法正常工作。 – Mat

+1

請非常清楚地提出你的問題 – developer

+1

爲什麼我有負面的2? – Ashley

回答

1

如果用戶輸入的格式爲一個字符串:

<col> <row> <data> 

您可以使用split()方法上的空格(」「),以獲得一個字符串數組。

例如

input = "3 2 100"; 
inputs = input.split(" "); 
column = inputs[0];   // "3" 
row = inputs[1];    // "2" 
data = inputs[2];    // "100" 

如果這是不是你要找的話,請詳細說明你的問題。

+0

這正是我正在尋找的感謝 – Ashley

+0

如果它們之間有很多空間像3 2 100那不重要嗎? – Ashley

+0

@Ashley檢查這個問題的任何空格拆分:[我如何拆分字符串與任何空格字符作爲分隔符?](http://stackoverflow.com/questions/225337/how-do-i-split-a- string-with-any-whitespace-chars-as-delimiters) – Feanor