Java bufferedreader输入流读取器更改。。。?
这是我的代码,我想得到一点帮助,上面是从url获取内容,但现在我想使用相同的代码从文件中读取内容,我需要在上面的代码中进行更改…我的意思是,在uc.getInputStream()的位置应该有我需要更改的内容…那是什么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 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();