据我所知,从Java文件中读取基于字符的数据的两种最常见的方法是使用Scanner或BufferedReader 。 我也知道BufferedReader通过使用缓冲区来有效地读取文件,以避免物理磁盘操作。 我的问题是: Scanner性能和BufferedReader吗? 为什么要select通过BufferedReader Scanner ,反之亦然?