Java bufferedreader输入流读取器更改。。。?

Java bufferedreader输入流读取器更改。。。?,java,bufferedreader,Java,Bufferedreader,这是我的代码,我想得到一点帮助,上面是从url获取内容,但现在我想使用相同的代码从文件中读取内容,我需要在上面的代码中进行更改…我的意思是,在uc.getInputStream()的位置应该有我需要更改的内容…那是什么 URL u = new URL(url); String expected = ""; HttpURLConnection uc = (HttpURLConnection) u.openConnection(); InputStream in = new BufferedInpu

这是我的代码,我想得到一点帮助,上面是从url获取内容,但现在我想使用相同的代码从文件中读取内容,我需要在上面的代码中进行更改…我的意思是,在uc.getInputStream()的位置应该有我需要更改的内容…那是什么

URL u = new URL(url);
String expected = "";
HttpURLConnection uc = (HttpURLConnection) u.openConnection();
InputStream in = new BufferedInputStream(uc.getInputStream());
Reader r= new InputStreamReader(in);
看看课堂

您可以简单地使用该代码并以类似的方式进行操作

InputStream in = new BufferedInputStream(uc.getInputStream());

我不确定这里的问题是什么。您是否在问为什么
InputStream in=new BufferedInputStream(uc.getInputStream())在Java中是正确的(为什么要编译)?或者您是否对
变量中的作用感兴趣,或者对
uc.getInputStream()
的作用感兴趣?
InputStream in = new FileInputStream(new File("C:/temp/test.txt"));
        BufferedReader reader = new BufferedReader(new InputStreamReader(in));
        StringBuilder out = new StringBuilder();
        String line;
        while ((line = reader.readLine()) != null) {
            out.append(line);
        }
        System.out.println(out.toString());   //Prints the string content read from input stream
        reader.close();