public class openStream {
public static void main (String [] args) throws Exception {
URL netchinaren=new URL ("http://scholar.google.com.hk/schhp?hl=zh-CN&as_sdt=0,5");
BufferedReader in = new BufferedReader(new InputStreamReader(netchinaren.openStream()));
String inputline;
while ((inputline=in.readLine())!=null) {
System.out.println(inputline);
in.close();
1、首先创建FileReader对象
2、将FileReader传递给
BufferedReader
3、采用
BufferedReader
的readLine()方法和read()方法来读取文件
内容
4、最后一定要的finally语句
中
关闭
BufferedReader
s
5、FileReader与
BufferedReader
配合使用,File,FileInputStream,BufferedInput
关于
java
中
BufferedReader
的read()及readLine()方法的使用心得
BufferedReader
的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket.
从一个有若干行的文件
中
依次读取各行,处理后输出,如果用以下...