標題:
APCS - Java 高效讀取 (一)
[打印本頁]
作者:
李泳霖
時間:
2022-12-18 09:49
標題:
APCS - Java 高效讀取 (一)
由於 APCS 實作題經常有執行時間限制,因此在解 APCS 實作題時,我們盡量以 BufferedReader 元件取代 Scanner 元件進行輸入。在 Java 的環境中,BufferedReader 元件提供了更高效的讀取。
詳細資訊
詳細資訊2
BufferedReader和Scanner的區別
1.輸入區別
用Scanner獲得使用者的輸入非常的方便,但是Scanner取得輸入的依據是空格符,包括空格鍵,Tab鍵和Enter鍵.當按下這其中的任一鍵時,Scanner就會返回下一個輸入. 當你輸入的內容中間包括空格時,顯然,使用Scanner就不能完整的獲得你輸入的字串.這時候我們可以考慮使用BufferedReader類取得輸入
2.效能比較
經過測試,Scanner的平均耗時是BufferedReader的10倍左右
java Scanner與BufferedReader讀取鍵盤輸入效能比較
在網上刷題的時候如果沒有特殊困難,強烈推薦使用BufferedReader讀取資料!
作者:
東緯
時間:
2022-12-18 11:09
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2