我有一些代碼:需要關於.indexOf();的使用方面的建議。
firstWord = sentance.substring (0, sentance.indexOf(' '));
secondWord = sentance.substring(sentance.indexOf(' ') + 1);
的碼用於選擇第一字出字符串而不使用陣列。 但是我想知道如果我可以通過實現一個安全措施來進一步防止我的代碼,那麼如果用戶輸入兩個空格,代碼將佔用一組空白並將其計爲一個單元。
這可能不使用數組或循環?
例如,用戶將輸入此: 「你好2spaces有」 用戶不小心輸入的兩個空間在開始的時候這會搞亂程序直到當它試圖把第二個字,我認爲。
如果數組和循環是禁忌(爲什麼?),那麼正則表達式呢? – Thilo 2014-10-22 05:06:27
爲什麼你不想用戶數組?你可以有效地使用它 – 2014-10-22 05:10:00
正則表達式很好。這是一項任務,教授不希望我們使用我們還沒學過的東西。 – Crouton 2014-10-22 05:10:58