例如,我會從用戶那裏得到一個未指定數量字符的輸入並將它們添加到一個字符串中,然後我使用if input1.toLowerCase().startsWith(input2.toLowerCase()))
來檢測這兩個字符串的第一部分是否相同。在這種情況下,input1
和input2
都是用掃描儀拾取的字符串。如何獲取Java中的一部分字符串並打印出來?
如何打印每個字符串的相同部分?
例如,如果我輸入「大家好,我的名字是」爲input1
和「大家好,我的名字」爲input2
,它應該輸出「嗨,我的名字」
編輯:爲了澄清,我轉換字符串爲小寫和然後嘗試比較兩個與startsWith
外殼不會在這個問題無關緊要
你只需要打印輸入2,因爲這是兩者之間的共同點,因爲你的條件使用了startsWith()。 –