InputStream is = url.openStream(); InputStreamReader isr = new InputStreamReader(is);
字节流的操作单元是字节,字符流的操作单元是字符。
url.openStram()方法返回的是字节输入流,如果用字符流的去接收,像这一句
(InputStreamReader is = url.openStream();),
程序是会报错的
(Type mismatch: cannot convert from InputStream to InputStreamReader)。
所以就用InputStream去接收,在后面操作时再转为字符流。
因为url.openStream();返回的就是字节输入流啊