Board logo

標題: APCS - Java 高效讀取 (一) [打印本頁]

作者: 李泳霖    時間: 2021-11-26 15:12     標題: APCS - Java 高效讀取 (一)

本帖最後由 李泳霖 於 2022-7-27 10:23 編輯

由於 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讀取資料!
作者: 李泳霖    時間: 2021-11-26 15:12

此帖僅作者可見
作者: 李泳霖    時間: 2021-11-26 15:13

此帖僅作者可見
作者: 曾宥程    時間: 2021-11-27 11:51

此帖僅作者可見
作者: 龔品誠    時間: 2021-11-27 11:52

此帖僅作者可見
作者: 王翎璇    時間: 2021-11-27 11:53

此帖僅作者可見
作者: 李穎俊    時間: 2021-11-27 11:55

此帖僅作者可見
作者: 李柏穎    時間: 2021-11-27 11:57

此帖僅作者可見
作者: 林羿丞    時間: 2021-11-27 12:02

此帖僅作者可見
作者: 黃柏叡    時間: 2021-11-27 12:03

此帖僅作者可見
作者: 王銘鴻    時間: 2021-11-27 12:07

此帖僅作者可見
作者: 郭哲維    時間: 2021-12-3 22:35

此帖僅作者可見
作者: 陳羿安    時間: 2021-12-4 11:02

此帖僅作者可見
作者: 謝以恩    時間: 2022-7-27 18:12

此帖僅作者可見
作者: 謝以愛    時間: 2022-7-27 18:20

此帖僅作者可見




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2