我的項目有用戶輸入三個單詞,全部在一行中(大於兩個字符),例如:一個兩個三,將每個單詞一些字母切分(具體見下文) ,最後將修改後的單詞合併爲一個大單詞。識別字符串中的單個詞JAVA
我把它全寫在僞代碼中,但我遇到了一個問題,如何使用子串方法來確定何時一個單詞結束,並且下一個單詞開始。我想我可以做的是以某種方式識別詞語之間的空白,並將其作爲突破點。是否有某種我可以使用的陳述?像「if(nextchar ='')開始存儲在下一個變量?並在一個while循環適合所有?
如果我已經做了太混亂,這是我的教授給我的任務,請不要只要給我答案,我寧願在正確的方向指出,並弄明白。
- 提示用戶輸入三個詞,用空格隔開。輸入的單詞作爲字符串。
- 串連在一起除第一個字外,第一個字中的所有字符與第二個 字中的所有字符,除了第一個字和第三個字中包含所有字符的第一個字符和最後一個字符除外最後一個。打印這個字符串,並且只有這個字符串輸出。爲了簡單起見,您可以假定用戶輸入的每個單詞至少有兩個字符(您不必檢查此內容)。例如,如果輸入的三個單詞是「fun」,「With」, 「Strings」,則此步驟的輸出應該是「unitString」。提示:對這一步使用substring()方法。另一個 提示:將子字符串存儲在三個新的字符串變量中,所以最終不會更改三個原始字詞。
謝謝!
文字的聖牆回來了。 –
嘗試你認爲將使用子串方法,然後發佈任何問題/錯誤。如果您在發佈求助信息之前嘗試了您認爲可能會發揮作用的內容,那麼您會幫助自己。 – scrappedcola
這個問題本來可以說得更好,但我並不認爲有必要在初學者(他可能對社區不熟悉)上加入,並最終阻止他/她成爲其中的一員。對社區規範和他/她的問題的溫和指導是可取的。 – Vidya