我正在youtube上观看关于BufferedReader的教程
https://www.youtube.com/watch?v=yofFVbARIRU
我写的代码和他写的一模一样,但我无法让它工作。我无法使BufferedReader代码正常工作,即使我使用
import java.io.*;
InputStreamReader stream = new InputStreamReader(System.in);
BufferedReader reader = new BufferedReader (stream);
我用这个代码解决了它:
InputStreamReader stream = new InputStreamReader(System.in);
java.io.BufferedReader reader = new java.io.BufferedReader (stream);
这也同样有效:
java.io.BufferedReader reader =
new java.io.BufferedReader (new InputStreamReader(System.in));
谁能给我解释一下第一个代码出了什么问题?因为这对指导他的人很管用
您可能有自己的类,命名为BufferedReader,其名称与核心类冲突,从而混淆了Java编译器。重命名它!