Board logo

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

作者: 李泳霖    時間: 2023-5-20 10:20     標題: 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讀取資料!
作者: 李泳霖    時間: 2023-5-20 10:20

此帖僅作者可見
作者: 周桓宇    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 秉宏1    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 陳佑俊    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 歐睿仁    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 許晏睿    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 張博翔    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 王競儀    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 王宥凱    時間: 2023-5-20 16:20

此帖僅作者可見
作者: 江家同    時間: 2023-5-20 16:21

此帖僅作者可見
作者: 上官語恬    時間: 2023-5-20 16:21

此帖僅作者可見
作者: 呂宏晏    時間: 2023-5-20 16:21

此帖僅作者可見
作者: 陳駿彥    時間: 2023-5-20 16:22

此帖僅作者可見
作者: 黃昱齊    時間: 2023-5-23 20:23

此帖僅作者可見




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