課程
/后端開發
/Java
/Java入門第三季
為什么我這里是返回false?
2018-04-05
源自:Java入門第三季 6-1
正在回答
使用console.nextLine()方法就可以了
應該是console.next()這個方法遇到空格就停止了,所以就讀取前面的,你可以試試別的方法,然后調試一下看哪個方法能夠全部讀取
我也是一個這種情況,我覺得是“lisan math”之間空格所造成的,如果list中的元素是沒有空格的,輸入lisanmath就會返回true. 但我覺得這樣不科學,因為英文名稱總會有空格的呀。還不知道怎么辦。
截圖這點東西? 誰能告訴你為啥...代碼呢
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答為什么我寫了hashcode方法后還是返回false?
5 回答為什么我寫了hashcode方法后還是返回false?
3 回答為什么我寫上了hashcode方法還是返回false?
2 回答為什么我重寫了equals方法結果還是返回false呢
2 回答equals()不就是比較內容嗎?為什么會返回false
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-26
使用console.nextLine()方法就可以了
2018-05-22
應該是console.next()這個方法遇到空格就停止了,所以就讀取前面的,你可以試試別的方法,然后調試一下看哪個方法能夠全部讀取
2018-04-08
我也是一個這種情況,我覺得是“lisan math”之間空格所造成的,如果list中的元素是沒有空格的,輸入lisanmath就會返回true. 但我覺得這樣不科學,因為英文名稱總會有空格的呀。還不知道怎么辦。
2018-04-06
截圖這點東西? 誰能告訴你為啥...代碼呢